こんにちは仲間のプログラマー!現在、LWJGL、OpenGL、Slick のライブラリを使用するゲームを作成しています。そのようなライブラリを使用する場合、Eclipse から JAR ファイルを単純にエクスポートすることの問題を知っており、JarSplice プログラムを使用してファット JAR を作成します。これは約1か月間正常に機能していましたが、最近機能しなくなりました。JAR を Eclipse からエクスポートし、JarSplice を使用してファット JAR にするたびに、次のエラーが発生します。
Could not find or load main class Game.jar
META-INF (ファット JAR にあります):
Manifest-Version: 1.0
Launcher-VM-Args:
Launcher-Main-Class: cubix.main.Cubix
Main-Class: org.ninjacave.jarsplice.JarSpliceLauncher
プログラムのメイン メソッドは、cubix.main.Cubix' にある Cubix.class にあることに注意してください。
私はこれまでこのエラーに遭遇したことがなく、気が狂ってしまいました。追加情報が必要な場合は、お気軽にお問い合わせください。
編集:この方法で他のプロジェクトをエクスポートすると(同じライブラリを使用し、jarspliceを使用してファットJARを構築する)、正常に機能することも追加する場合があります。この問題は、Eclipse のこの特定のプロジェクトでのみ発生しています。ただし、Eclipse デバッガーで Cubix を実行すると、問題なく動作します。