即使文档说:
JRE将始终分布在右下方的jre目录中 安装根目录
在没有安装合适JRE的Mac OS X(Mavericks / Yosemite)上运行我的安装程序时,捆绑的JRE放在 INSTALLATION_ROOT / .install4j / jre.bundle / (内容/主页/ JRE)。这迫使我在为我的应用程序设置JRE配置时提供特殊处理。这是install4(5.1.15)中的错误吗?
答案 0 :(得分:2)
实际上,文档在这方面存在差距。它应该说:
静态捆绑的JRE将始终在内部分发
安装根目录,在Windows和Linux / Unix上
在jre
目录中和[content directory]/.install4j/jre.bundle
中的Mac OS X上。
内容目录可从安装程序运行时变量sys.contentDir
获得。
并解析为文件夹媒体文件类型的安装目录和归档媒体文件类型的Contents/Resources/app
。
可以从中获取JRE安装目录的实际位置
"安装文件"之后的安装程序运行时变量sys.preferredJre
行动
已经跑了。