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 の場所にあります。
何かが欠けているかどうかはわかりません。この特定の問題を解決する方法についての指針は非常に役に立ちます。