1. workdir=learnJar目錄結構+ learnJar?| mf.mf?|+ test???| Test.java?2. workdir>javac test\Test.java
+ learnJar?| mf.mf??|+ test?? | Test.java?? | Test.class
3. workdir>jar cvfm a.jar mf.mf test\Test.class
+ learnJar?| mf.mf?|+ test?? | Test.java?? | Test.class?|+ a.jar?? |+ META-INF???? | MANIFEST.MF?? |+ test???? | Test.class?4. workdir>java -jar a.jarhello world
NOTE1. manifest.mf可以放在任何位置,也可以是其它的文件名(反正最后jar中的文件名會被自動變為MANIFEST.MF)2. "Manifest-Version: 1.0"--該行(以及其它行)冒號后面必須是個空格,否則jar時出錯"invalid header field"3. "Main-Class: test.Test<回車>"--該行必須以一個回車符結束,否則無效。4. 如果是有UI的程序,雙擊jar文件即可運行。(如果安裝了winrar等壓縮軟件,jar文件會被關聯,因此,雙擊時并不會執行jar程序,而是調用壓縮軟件來打開jar文件,這時,將jar的關聯去掉即可)AppendixTest.java