我有一个使用 install4j 5.1.2 构建的安装程序。当我尝试在 Mac OS X 10.7.4 上安装它时。它抱怨说
“在您的系统上找不到 JVM。请定义 EXE4J_JAVA_HOME 以指向已安装的 JDK 或 JRE,或者从 www.java.com 下载 JRE”
然后我从 Oracle 下载了 JRE1.7_07 并再次尝试,我得到了同样的错误。好像我安装了完整的 JDK1.7_07,然后一切正常。
附加信息:
如果我使用 Apple JRE 1.6 安装程序可以正常工作。但我的应用需要 JRE 1.7。
当我安装 JRE1.7 时,我还为 JAVA_HOME、EXE4J_JAVA_HOME 定义了环境变量,但我仍然看到同样的错误。我有一种感觉,安装 JRE 时 install4J 不会读取 JRE。
- 如果我安装 JDK,则 JRE 位于以下位置 /Library/Java/JavaVirtualMachine/ 就像我只安装 JRE,它位于以下位置 /Library/Internet Plug-ins/JavaAppletPlugin.plugin
我不确定,如果我错过了什么。有关如何解决此特定问题的任何指示都非常有帮助。