したがって、依存関係として2つのjarを必要とするJavaアプリケーションがあります。2 つの依存関係の 1 つは、私が作成した VT Access と呼ばれる Java ライブラリであり、メイン クラスはありません。もう 1 つの依存関係の jar は jsoup です。
そこで、マニフェストを使用して、Eclipse からクラスパスにあるこの 2 つの jar を含む Java アプリケーションをエクスポートします。
Manifest-Version: 1.0
Main-Class: vt.access.workshop/UI
Class-Path: "C:\Users\ethan\Documents\ACTUAL My Documents\Programs\VT Access API workshop\Dependencies\*"
結果のjarを実行すると、エラーが発生します。
Failed to load Main-Class manifest attribute from
.\VT Access.jar
何が問題なのかわかりません。依存関係の1つにメインクラスがある場合、このプログラムはなぜ気にするのですか?
ところで、Vt Access のマニフェストは次のとおりです。
Manifest-Version: 1.0
Class-Path: "C:\Users\ethan\Documents\ACTUAL My Documents\Libraries\Java Libraries\jsoup\jsoup-1.6.3.jar"