私は実行可能ファイルとして実行中のゲームアプリケーションをエクスポートした後、コマンドプロンプトから実行していくつかの問題を見つけました。私は、オーディオパスを見つけず、.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
(whereglugen-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 filledJRE 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の内部がどのようなものか:
libに、JOGL.imlと参照されるライブラリはaparently jarファイルに含まれていません。
あなたは原住民の瓶が欠落に関するエラーメッセージを与えられました。それが含まれていると確信していますか? – Tophandour
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フォルダではありません。通常のフォルダですが、この問題に関して何かしているのですか? –
残念ながら私はEclipseを知らない。あなたのプロジェクトはEclipseで動作しますか?ジョグルをクローンしてそれを依存関係として追加しましたか? – elect