2017-01-25 9 views
1

私は実行可能ファイルとして実行中のゲームアプリケーションをエクスポートした後、コマンドプロンプトから実行していくつかの問題を見つけました。私は、オーディオパスを見つけず、.txtファイルを読み書きできないといういくつかの問題を解決しなければなりませんでした。オーディオ私は見て解決することができた、私が見たファイルとそれに近づくようになったが、ここで投稿をした後、私は失われたすべてを知ったのは、ファイル名の先頭に.だった。今問題が残っているのは1つだけです。エクスポート後、Runnable JARファイルは実行されません

package required libraries into generated JAR`

それは言う:

Catched MalformedURLException: Could not open Inputstream for URL: 'rsrc:glugen-rt-natives-windows-i586.jar', .... 

Exception in thread "main" java.lang.reflect.invocationTargetException 

Caused by: java.lang.UnsatisfiedlinkError: Cant load library: ...\gluegen-rt.dll 
私はそれをエクスポートすると

Catched FileNotFoundException .... -natives-windows-i586.jar(System couldnt locate especified file) ... 

Exception in thread "main" java.lang.UnsatisfiedlinkError: Cant load library: ...\gluegen-rt.dll 

:それは私にこの例外を与える

extract required libraries into JAR

:私はそれをエクスポート

ビルド・パスは、次のようなものになります。

Source: CubeSurvivor/src

Projects:JOGL(where glugen-rt.dll is and this project is required because it contains everything related to graphics)

Libraries:JRE System Library[JavaSE-1.8]

Order and Export:

  • CubeSurvivor/src with box filled
  • JRE System Library[JavaSE-1.8] box not filled (tried with box selected)
  • JOGL box not filled (tried with box selected)

を、私はそれのルックスから、私が間違ってやっているのか理解いけない、多分JOGLを含むプロジェクトが.jarファイルするつもりはないようだが、私はそれが7-zipで開いている間にあることを確認しましたが、私はgluegen-rt.dllを見つけられませんでした。そのファイルは他の.jarと一緒にJOGLのフォルダ内にあります。

ファイルが作成された.jarファイルにコピーまたは抽出されていない可能性がありますか?

また、ビルドパスに問題がありますか?もしそうなら、私は何をすべきですか?

JOGL内のすべてのファイルをsrcに追加する必要がありますか?

編集:私は、ファイル検索を実行するために、7-ZIPとjarファイルを抽出し

、私は(ファイルのすべての何千もの後に)ランダムな検索を行い、すべてのlibというフォルダにあるものを除いて、JOGL.iml JOGL内のすべての参照ライブラリが見つかりませんでした。フォルダ自体は見つかりませんでした。それ以外はすべてだった。

は、相続人JOGLの内部がどのようなものか:

JOGL Project View

libに、JOGL.imlと参照されるライブラリはaparently jarファイルに含まれていません。

+0

あなたは原住民の瓶が欠落に関するエラーメッセージを与えられました。それが含まれていると確信していますか? – Tophandour

+0

jogl内にlibという名前のフォルダがあります。ここではglegen-rt.jarがあり、そのフォルダはjarファイルのエクスポート後に見つけることができます.ImはJOGLから何千ものファイルを見つけることができますが、それら。 JOGlプロジェクトにlib(ここでglugen-rt.jar/glugen.jar/jogl-all.jarがあります)、jogl-all-docs.zipと呼ばれるすべてのドキュメントが入ったzipファイル、JOGL.imlというファイル参照されるライブラリ(gluegen-rt.jarおよびjogl-all.jar)にあります。 libはsrcフォルダではありません。通常のフォルダですが、この問題に関して何かしているのですか? –

+0

残念ながら私はEclipseを知らない。あなたのプロジェクトはEclipseで動作しますか?ジョグルをクローンしてそれを依存関係として追加しましたか? – elect

答えて

1

このスレッドは解決されていますので、回答はコメントに記載されていますので、誰かが同様の問題に遭遇した場合は、必ず確認してください。私はこのスレッドを終了する方法を知っていない、私は司会者がそれを見ることを確認します。

あなたの貴重なご協力をいただきありがとうございました。結局のところ、JOGLを正しく使用していない間違いでした。このリンクは今後他の人に役立つかもしれませんので、ここに投稿してください。

http://jogamp.org/wiki/index.php/JogAmp_JAR_File_Handling#Eclipse

関連する問題