2016-05-29 7 views
0

エクスポートしたいのは、異なるデスクトッププラットフォームに(ゲーム)プロジェクトすることができます。私はeclipse(Windows版)からエクスポートし、JARファイルを取得します。私のマシンで私はそれを始めることができますが、他のマシンでは動作しません。私はそこにJREがないと思う。 https://github.com/libgdx/libgdx/wiki/Deploying-your-applicationLibGDX(デスクトップ)プラットフォームの実行可能ファイル

しかし、私はpackr.jarアプリは、私は次の出力を得ることを実行すると::

だから、私はどのように異なるプラットフォーム上で展開するLibGDXの指示に従った。その後

D:\packing>java -jar packr.jar windows.json 
Output directory 'D:\packing\windows' exists, deleting 
Unpacking JRE 
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". 
SLF4J: Defaulting to no-operation (NOP) logger implementation 
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. 
copying resources 
minimizing JRE 
unpacking rt.jar 
packing rt.jar 
Done! 

を私は本当に私を取得しますexeファイル、すべて一緒にjre dir、私の元のゲームのjarファイルといくつかのconfig.jsonファイルが、そのexeファイルは実行されません。失敗メッセージは表示されず、実行されません。ここで何が起こっているか考えてみましょうか?あるいは、jarファイルをパックするための他のツールがありますか?

私が必要とするのは、自分のゲームをデスクトッププラットフォームで実行できるようにすることです:Windows、Mac & Linux。

答えて

0

これを解決しました。

私は、コンソール(cmd)からexeファイルを実行し、出力をファイルにリダイレクトすると、実行試行に関するエラーレポートが表示されることがわかりました。

myapp.exe > log.txt 

と、このログファイルのログを取得::私は、私はムーJavaのインストール中に持っていた1(とそれを置き換え

Loading JVM runtime library ... 
Passing VM options ... 
    # -Xmx1G 
Creating Java VM ... 
Error occurred during initialization of VM 
Unable to load ZIP library: D:\packing\windows\jre\bin\zip.dll 

Zipファイルがありましたが、何かがそれで間違っていたので、私はそれをやりました私はもっ​​と大きかった)。その後、私はexeファイルをうまく実行することができました。

関連する問題