ユーザーが 32 ビットまたは 64 ビットの JRE をインストールしている場合、両方のケースで実行できる Windows 用の単一のメディア ファイルを Install4J 経由で作成することは可能ですか?
64 ビット OS 機能を必要としないアプリケーションをラップしているケースがあります。そこで、生成する 32 ビット (Install4J) 実行可能ファイルを選択しました。最終的に、64 ビット JRE がインストールされている 64 ビット Win7にインストールしようとしたときに問題が発生しました。インストーラーが 32 ビット JRE の欠落について苦情を言いました。
Install4J のヘルプ ガイドで、次のことがわかりました。
Windows では、ネイティブ実行可能ファイルは 32 ビットまたは 64 ビット実行可能ファイルのいずれかです。アプリケーションに 64 ビットの JRE が必要な場合は、メディア ファイル用に 64 ビットのインストーラーとランチャーを生成することを選択できます。64 ビットと 32 ビットの両方の JRE で動作するランチャーを作成することはできないことに注意してください。ランチャーは、JVM DLL をロードすることによって JNI インターフェースを使用して JVM を開始するため、アーキテクチャーは同じでなければなりません。32 ビットと 64 ビットの両方の JRE とオペレーティング システムを対象とする場合は、それらに対して異なるメディア ファイルを生成する必要があります。
特定の 64 ビット機能が必要な場合に、太字が参照されていることを願っています。
何か助けはありますか?前もって感謝します。