2016-05-24 19 views
1

私はJREがゲームはlaunch4jを使用して、このtutorialの助けを借りてのいくつかの並べ替えである私のプロジェクトのexeファイルをバンドルを構築しようとしています、それはexeファイルを作成しましたが、私は、このファイルを実行するたびに、それは、2つのエラーメッセージを与える:複数のJARファイルの単一のexeファイルを作成するには?

  • JNIエラーが発生しました。インストールを確認してください。
  • Java例外が発生しました(JVMランチャー)。

P.S:私のプロジェクトはlibフォルダ内にある余分なJARファイル(AbsoluteLayout, curvesapi-1.03, poi-3.15-beta1, poi-ooxml-schema-3.15-beta1, xmlbeans-2.6.0)が含まれています。

答えて

2
  1. JavaプログラムをEXEに変換してもよろしいですか?それは努力する価値がある ですか?そうして何を達成しようとしていますか?
  2. 多くの依存関係を使用するため、プログラムにすべての環境を提供する必要があると考えてください。あなたが得るエラーはこれの兆候です。
  3. あなたが参照している映画は完全なガイドとはみなされません。 Convert Java to EXE — Why, When, When Not and How
0

単一のexeを作成するためにJARを組み合わせるだけの価値はありません。

これを実行する必要があるとその必須の場合、ちょうど単一としてプロジェクトをエクスポートするすべての

0

初のexeファイルし、次にJARとしてすべてのJARと船のラッパークラスをインポートすることでラッパークラスを構築.jarファイル自体を含む.jarファイルを実行しています。

Eclipseでは、プロジェクトを右クリック - >「エクスポート」 - >「実行可能なJARファイル」 - >「要求されたライブラリを生成されたJARにパッケージ化」をクリックします。 他のIDEの正確な方法がわかりません。

このファイルを実行できますか?はいの場合は、launchjjを使用して単一の.jarを.exeに変換します。そうでない場合は、クラスパスが正しいかどうか、すべてのlibが含まれているかどうかを確認します。

launch4jでメインクラスを「クラスパス」タブに設定すると、他のすべてはオプションです。

+0

ここにjreに変換したいファイルがあります。バンドルされたexeファイルを見てください。バンドルされたexeファイルをhttps://drive.google.com/file/d/0B3O8HS_mOjDNd0hFNER5TDhITms/viewと共有してください。 usp = sharing – user3810361

+0

こんにちは、この方法では動作しません。まず、.jarファイルをgame.jarに埋め込む必要があります。 ここをクリックしてください:http://stackoverflow.com/questions/19917960/launch4j-how-to-attach-dependent-jars-to-generated-exe – huellif

関連する問題