背景:
用例:
simbad-1.4.jar由命令行运行
java -jar simbad-1.4.jar
或只需双击simbad-1.4.jar
在这两种情况下
Simbad requires Java 3D
出现错误消息框。
是的,我知道,设置Java 3D应该可以解决这个问题,但我想在一个子文件夹中将Java 3D与/一起提供给simbad-1.4.jar IOW,以便不安装Java 3D进入标准C:\ Program Files(x86)\ Java \ Java3D位置。
请告知我如何设置与simbad-1.4.jar一起打包的Java 3D,或回答更一般的问题:
P.S。我知道并且我使用了-classpath选项来成功运行其他示例java客户端应用程序'.jar(s)我已经使用Eclipse导出但是他们还没有使用过Java 3D和simbad-1.4。
答案 0 :(得分:1)
我使用的环境略有不同(Win7-64bit,JDK 1.7),但这也适用于您的环境。
@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
希望这有帮助。