Jvm 如何创建需要java类路径才能执行的安装程序

Jvm 如何创建需要java类路径才能执行的安装程序,jvm,exe,java,izpack,Jvm,Exe,Java,Izpack,我用izpack做了一个安装程序 对于我的java桌面应用程序。。。 安装后,我的launcher.bat文件需要设置java构建路径以供执行。。 当我添加java构建路径时,它运行良好 但是..我怎样才能使它在我安装的所有系统中工作 任何答案或方法都会很有帮助 看看我的批处理文件 (我已经向您展示了批处理文件,其中我没有添加java bin path) caller.bat set CLASSPATH=$INSTALL_PATH\src\cs.jar;$INSTALL_PATH\lib\log

我用izpack做了一个安装程序 对于我的java桌面应用程序。。。 安装后,我的launcher.bat文件需要设置java构建路径以供执行。。 当我添加java构建路径时,它运行良好

但是..我怎样才能使它在我安装的所有系统中工作

任何答案或方法都会很有帮助

看看我的批处理文件 (我已经向您展示了批处理文件,其中我没有添加java bin path

caller.bat

set CLASSPATH=$INSTALL_PATH\src\cs.jar;$INSTALL_PATH\lib\log4j-1.2.15.jar;$INSTALL_PATH\lib\swt.jar;.;$INSTALL_PATH\lib\swt-debug.jar;.;

set PATH=$INSTALL_PATH\src\cs.jar;$INSTALL_PATH\lib\log4j-1.2.15.jar;$INSTALL_PATH\lib\swt.jar;.;$INSTALL_PATH\lib\swt-debug.jar;C:\Program Files\Java\jdk1.6.0_33\bin;.;

java com.acti.conversionsupport.browser.SWTBrowserImpl
swtbrowser.bat

set CLASSPATH=$INSTALL_PATH\src\cs.jar;$INSTALL_PATH\lib\log4j-1.2.15.jar;$INSTALL_PATH\lib\swt.jar;.;$INSTALL_PATH\lib\swt-debug.jar;.;

set PATH=$INSTALL_PATH\src\cs.jar;$INSTALL_PATH\lib\log4j-1.2.15.jar;$INSTALL_PATH\lib\swt.jar;.;$INSTALL_PATH\lib\swt-debug.jar;C:\Program Files\Java\jdk1.6.0_33\bin;.;

java com.acti.conversionsupport.browser.CallerSocket
 cd \
 cd "$INSTALL_PATH"

 nircmd exec hide caller.bat


 nircmd exec hide swtbrowser.bat
启动器.bat

set CLASSPATH=$INSTALL_PATH\src\cs.jar;$INSTALL_PATH\lib\log4j-1.2.15.jar;$INSTALL_PATH\lib\swt.jar;.;$INSTALL_PATH\lib\swt-debug.jar;.;

set PATH=$INSTALL_PATH\src\cs.jar;$INSTALL_PATH\lib\log4j-1.2.15.jar;$INSTALL_PATH\lib\swt.jar;.;$INSTALL_PATH\lib\swt-debug.jar;C:\Program Files\Java\jdk1.6.0_33\bin;.;

java com.acti.conversionsupport.browser.CallerSocket
 cd \
 cd "$INSTALL_PATH"

 nircmd exec hide caller.bat


 nircmd exec hide swtbrowser.bat

当我在将java bin文件夹添加到类路径后执行launcher时……一切正常,我的两个任务都得到执行……但我能为其他系统做些什么……我怎样才能让一切正常运行

您可以咨询Windows注册表以获取JRE安装路径,如中所示

从批处理中查询注册表