OneJAR を使用して、アプリケーションを単一の jar にパッケージ化しています。
OneJAR で作成された .jar ファイルは Windows で完全に起動し、JOGL コードは正常に動作します。
次に、launch4j を使用して、この .jar ファイルを .exe ファイルに変換します。
そのファイルを実行しようとすると、Windows (7) はファイルが破損していると報告します。
私のアプリケーションには、おそらく関連していると思われるネイティブ コード (JOGL DLL) が含まれています。
OneJAR なしで実行可能な jar を作成し、これを .exe に変換すると、JOGL DLL が見つからないというエラーが表示されます (当然、OneJAR のようなものがないと jar に含めることができないため)。
では、OneJAR + launch4j + DLL の組み合わせを機能させた人はいますか、それとも機能しないものですか?