2

lwjgl を使用してゲームを作成しており、それを単一の実行可能な jar または exe にエクスポートする方法を見つけようとしています。

jarsplice を使用して exe をかなり簡単に作成できることがわかったので、指示に従いました。

  1. Eclipse から jar をエクスポートしました (ランナブルではありません)
  2. 次に、その jar、ゲームが使用するすべての jar、および必要なネイティブを追加しました。
  3. jarsplice で exe を作成しようとすると、zip ファイルを開くエラーが表示されます。

Eclipseがjarを作成すると、プロジェクト内のすべてのフォルダーがzipフォルダーとしてパッケージ化されると確信しています。

では、リソースフォルダーではなくクラスのみでjarを作成し、それをjarspliceで使用する必要がありますか?

もしそうなら、どこにそのフォルダを置き、エンドユーザーがアクセスできないようにする必要がありますか?

4

1 に答える 1

0

これらの手順は私のために働いた:

  1. Eclipse で「生成された JAR の隣のサブフォルダーに必要なライブラリーをコピー」を選択して Runnable Jar としてエクスポートします。このフォルダは と呼ばれ[jarname]_libます。
  2. JarSplice を開き、メイン プログラム jar と、[jarname]_lib.
  3. プロジェクトのすべてのネイティブを追加します。これらは[jarname]_lib/nativesフォルダーにあります。
  4. メインクラスの場所を追加
  5. 輸出瓶
于 2016-02-19T22:12:52.547 に答える