How to configure the bundles JRE installation directory (on MacOS)

久未见 提交于 2019-12-10 09:37:41

问题


install4j can easily bundle a JRE with the application. On Windows (and linux) the JRE is installed in a sub-directory jre (of the application). On MacOS it seems to be in .install4j/jre.bundle

How to configure install4j to place the JRE into a jre directory? It seems to be the default location for any RCP base application. Would be nice if that directory could be used for the bundled JRE.


回答1:


The location of the JRE bundle is currently not adjustable. However, you can use a "Move files and directories" action to move the JRE to a different location after the "Install files" action has run. In that case you have to call

String newJreHome = ...;
JVMSelector.setPreferredJVM(newJreHome);

so that the launcher and the uninstaller will use the JRE from the new location.



来源:https://stackoverflow.com/questions/22041797/how-to-configure-the-bundles-jre-installation-directory-on-macos

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!