我编写了一个程序,要求将JRE与它捆绑在一起。通过命令行使用捆绑的JRE启动程序,但我的用户不知道如何执行此类操作,因此我需要为该程序包含一个启动程序,该启动程序将在Windows,Mac和Linux上运行。我怎样才能做到这一点?理想情况下,我想使用Visual Basic等语言编写一个可以编译三个可执行文件的启动程序:一个用于Windows,一个用于Mac,一个用于Linux。
答案 0 :(得分:2)
我建议为Windows提供.bat脚本,为Linux和Mac提供.sh脚本;不需要编译。
或者,如果您必须提供本机二进制文件,则C更好,因为它可以在所有平台上轻松编译。 Visual Basic是特定于Windows的,通常不用于新项目。
答案 1 :(得分:0)
Confluence安装程序带有自己的JRE,因此Confluence在运行时不会使用系统JRE。如果要配置Confluence以使用系统JRE,请按照以下步骤操作:
关闭Confluence
修改<Confluence_Installation_Directory>/bin/setenv.bat
或setenv.sh
找到以下几行:
<强> setenv.bat 强>
SET "JRE_HOME=<Confluence_Installation_Directory>\jre"
或 的 setenv.sh 强>
JRE_HOME="<Confluence_Installation_Directory>/jre"; export JRE_HOME
使用系统JRE的绝对路径更改JRE_HOME
值。
保存
重新启动Confluence