install4j可以轻松地将JRE与应用程序捆绑在一起。在Windows(和Linux)上,JRE安装在(目录应用程序的)子目录jre中。在MacOS上,似乎是在.install4j / jre.bundle
如何配置install4j以将JRE放入jre目录?它似乎是任何RCP基本应用程序的默认位置。如果该目录可以用于捆绑的JRE,那就太好了。
答案 0 :(得分:2)
JRE捆绑包的位置目前无法调整。但是,在“安装文件”操作运行后,您可以使用“移动文件和目录”操作将JRE移动到其他位置。在这种情况下,你必须致电
String newJreHome = ...;
JVMSelector.setPreferredJVM(newJreHome);
以便启动程序和卸载程序将使用新位置的JRE。