Mac OS X上的Install4j JRE位于.install4j / jre.bundle中

用户名

即使文档说:

JRE将始终分布在安装根目录下的目录jre中

在没有安装合适的JRE的Mac OS X(Mavericks / Yosemite)上运行我的安装程序时,捆绑的JRE放在INSTALLATION_ROOT / .install4j / jre.bundle /(Contents / Home / jre)中。这迫使我在为应用程序设置JRE配置时提供特殊处理。这是install4(5.1.15)中的错误吗?

英戈·凯格尔(Ingo Kegel)

实际上,文档在这方面存在差距。应该说:


静态捆绑的JRE将始终分布在安装根目录内,Windows和Linux / Unix上的目录中jre以及Mac OS X中的[content directory]/.install4j/jre.bundle

内容目录可从安装程序运行时变量中获得sys.contentDir并解析为文件夹媒体文件类型和Contents/Resources/app归档媒体文件类型的安装目录

运行sys.preferredJre“安装文件”操作后,可以从安装程序运行时变量中获得JRE安装目录的实际位置


本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章