MANIFEST.MF
ファイルを含まない Java アプリを実行することは可能ですか? もちろん、静的main
メソッドはありますが、マニフェスト ファイルがありません。また、アプリはいくつかの外部.jar
ファイルに依存しています。
これが可能な場合、それを行う方法は?
コマンドラインから実行するクラスを指定できます。
java -cp yourJar.jar your.main.Class
ここで同じ質問:
次のコマンドを使用して、マニフェストを追加することもできます。
jar -uvfe your.jar foo.bar.Baz
java -jar your.jar # tries to run main in foo.bar.Baz
もちろん!これを使用するだけです:
java -cp MyJar.jar com.example.Main