0

我有一个使用 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,然后一切正常。

附加信息:

  1. 如果我使用 Apple JRE 1.6 安装程序可以正常工作。但我的应用需要 JRE 1.7。

  2. 当我安装 JRE1.7 时,我还为 JAVA_HOME、EXE4J_JAVA_HOME 定义了环境变量,但我仍然看到同样的错误。我有一种感觉,安装 JRE 时 install4J 不会读取 JRE。

  3. 如果我安装 JDK,则 JRE 位于以下位置 /Library/Java/JavaVirtualMachine/ 就像我只安装 JRE,它位于以下位置 /Library/Internet Plug-ins/JavaAppletPlugin.plugin

我不确定,如果我错过了什么。有关如何解决此特定问题的任何指示都非常有帮助。

4

1 回答 1

0

我收到了来自 install4j 支持的以下电子邮件。

你好,

谢谢你的电邮。实际上,5.1.2 找不到 JRE,只能找到 JDK,因为在为 install4j 实现 OpenJDK 支持时 JRE 并未发布。这是在当前的 5.1.3 版本中实现的:

http://download.ej-technologies.com/beta/install4j_windows_5_1_3.exe

http://download.ej-technologies.com/beta/install4j_windows-x64_5_1_3.exe

它将在月底发布。

亲切的问候,

于 2012-09-10T14:17:45.297 回答