部署Java应用程序的问题
发布时间:2020-12-15 02:25:28 所属栏目:Java 来源:网络整理
导读:我刚刚完成了一个链接到Sicstus prolog的 Java应用程序.现在我需要部署它但是我遇到了以下问题,与Java链接的Sicstus库要求使用以下sintax调用应用程序: java -classpath=path/to/sicstus/installation/dir -jar /path/to/jarfile.jar 我正在部署.sh或.bat文
我刚刚完成了一个链接到Sicstus prolog的
Java应用程序.现在我需要部署它但是我遇到了以下问题,与Java链接的Sicstus库要求使用以下sintax调用应用程序:
java -classpath=path/to/sicstus/installation/dir -jar /path/to/jarfile.jar 我正在部署.sh或.bat文件,但用户必须手动编辑它并说明sicstus安装目录的位置.我怎么能避免这种情况? 我真的被困在这里了.我已经尝试了几个安装程序构建器,如JSmooth和GlassWorks,但这些并不能解决我的问题.任何的想法? 约书亚. 解决方法
使用IzPack创建安装程序.通过此操作,您可以在所需目录中安装应用程序.
http://izpack.org 此外,您还可以通过执行以下操作来解析bat文件以指向安装目录: 创建一个像这样的run.bat的bat文件: java -classpath=$INSTALL_PATH/lib/alib.jar -jar $INSTALL_PATH/bin/myapp.jar 并在install.xml中指定以下内容: <pack name="Base" required="yes"> <file src="run.bat" targetdir="$INSTALL_PATH" override="true" /> <parsable targetfile="$INSTALL_PATH/run.bat"/> </pack> 这将解析bat并将其替换为安装目录. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |