classpath - Simbad requires Java 3D -


context:

  • ms windows 8,
  • jre7 preinstalled ms windows setup,
  • ms windows path environment variable has set jre7 bin folder - c:\program files (x86)\java\jre7\bin,
  • simbad-1.4.jar downloaded local folder.

use cases:

  • simbad-1.4.jar run command line

    java -jar simbad-1.4.jar

  • or double-clicking on simbad-1.4.jar

in both cases

simbad requires java 3d 

error message box appears.

yes, know, setting-up java 3d should fix issue i'd deliver/setup java 3d with/in subfolder simbad-1.4.jar iow not install java 3d standard c:\program files (x86)\java\java3d location.

please advise how can setup java 3d packaged simbad-1.4.jar, or answer more general question:

  • how deploy java client application, uses java 3d, packaged java 3d library?

p.s. know , have used -classpath option run other sample java client apps' .jar(s) have made exported using eclipse haven't used nor java 3d nor simbad-1.4.

i'm using different environment (win7-64bit, jdk 1.7), should work environment also.

  1. download java3d .zip package https://java3d.java.net/binary-builds.html
  2. unzip downloaded file, , there's zip file named "j3d-jre.zip"
  3. unzip 'j3d-jre.zip' in directory want package together.
  4. place simbad jar file in directory.
  5. create dos batch file these lines in it:
     @echo off     set classpath=.;.\lib\ext\j3dcore.jar;.\lib\ext\j3dutils.jar;.\lib\ext\vecmath.jar;.\simbad-1.4.jar     set path=%path%;.\bin     java -classpath %classpath% simbad.gui.simbad 

hope helps.


Comments