JAR ファイルが 1 つだけになるように、外部依存関係を含む JAR ファイルを作成しました。私は FatJar を使用してこれを行いました。これを行ったとき、Jar は問題なく動作し、問題なく実行できました。次に、ikvm を使用して Jar を exe に変換しました。exeを実行しようとすると、次のエラーが発生します。
スレッド「メイン」での例外 java.lang.IllegalArgumentException: java.class.path で com.simontuffs.onejar.Boot が見つかりません: -Done-jar.jar.path を使用して 1 つの jar ファイル名を指定することを検討してください
そこでまず考えたのが、クラスパスを指定したマニフェストファイルがあるかどうかを確認することでした。確かにマニフェストファイルがあり、これがその内容でした:
Manifest-Version: 1.0 Created-By: Fat Jar/One-JAR Eclipse Plug-In
Main-Class: com.simontuffs.onejar.Boot
JAR を正常に実行でき、これも FatJar によって作成されたので、これは正しいと思います。
次に何をすればよいかよくわかりません。また、-Done-jar.jar.path が何であるかもわかりません。誰が問題が何であるかの手がかりを持っていますか?