2016-09-09 13 views
1

は私がHello.javaと呼ばれるJavaでおなじみのHello Worldプログラムを作った:Jarファイルが正しく機能していませんか?

public class Hello { 
    public static void main(String[] args) { 
     System.out.println("Hello world"); 
    } 
} 

と私はそれをコンパイル:その後、

Main-Class: Hello 

I:javac Hello.javaその後、
私はマニフェストと呼ばれるmanifest.txtを作りましたjar cfm myJar.jar manifest.txt Hello.class 実際にそれはjarファイル
を作ったが、私がjava -jar myJar.jarをしたときにそれは主要なマニフェスト属性を言った。 アドバンスに感謝します。

+0

正しいパッケージを持っていますマニフェストファイルはMETA-INF /にあり、名前はMANIFEST.MFでなければなりません – Jens

答えて

0

それは

瓶-cvfm myJar.jar manifest.txt comのようにする必要があります.mysample.work.Hello.class

v - 詳細(オプション)

あなたのHelloクラスの確認は

0

あなたはMETA-INF/MANIFEST.MFを変更し、このラインのメインクラスを追加する必要があります。com.mypackage.YourClass

関連する問題