にメインクラスを追加し、私はこのようなjarファイル作成:マニフェストファイル
jar cf myJAR.jar *.class
をしかしmainfestファイルが.class
ファイルがメインファイルであるかを知らないので、このことは実行可能ではないでしょうか?
メインクラスをマニフェストファイルに設定するにはどうすればよいですか?
にメインクラスを追加し、私はこのようなjarファイル作成:マニフェストファイル
jar cf myJAR.jar *.class
をしかしmainfestファイルが.class
ファイルがメインファイルであるかを知らないので、このことは実行可能ではないでしょうか?
メインクラスをマニフェストファイルに設定するにはどうすればよいですか?
この記事を参照してくださいCreating an Executable jar File.ここにはっきりと記載されています。
マニフェストファイルが
jar cfe Main.jar foo.Main foo/Main.class
fooが、この例ではパッケージで自動的にそれを追加するためのコマンドラインパラメータがあるJDK6で次の行
Main-Class: MyPackage.MyClass
を含める必要があります。 2番目の例では、マニフェストを自動的に作成します。
私はマニフェストファイルを作成した後に 'main class'を追加しますか? – saplingPro
javacでクラスを作成せず、jarファイル内に 'manifest'というファイルを追加し、このファイルにこの行を挿入します。 – fyr
マニフェストファイルが作成されるとすぐにメインクラスがマニフェストファイルに知られているメソッドはありませんか? – saplingPro