製作 Executable JAR
- 產生出class檔
- 編寫MANIFEST.MF檔,格式如
Manifest-Version: 1.0
Created-By: ant 1.4
Main-Class: com.example.myAppMain
Class-Path: mail.jar activation.jar
- jar -cvfm "ANY_NAME".jar MANIFEST.MF ["檔1".."檔n" | "路徑" ]
- java -jar "ANY_NAME".jar
--------------------------------------------------------------------------------------------------------------------------
MANIFEST.MF:
Main-Class: simpleracing.SimpleRacing
- MANIFEST.MF 內的"Main-Class: "是唯一必要的欄位,其他可省略
- Main-Class: Main檔路徑 :後的空格要注意
- com.example.myAppMain 代表 執行檔myAppMain.class放在 "/com/example/"資料夾內
- jar -cvfm 的 fm 順序不可搞混。
- java -jar 的 - 不可省略,否則報錯
--------------------------------------------------------------------------------------------------------------------------
jar -cvfm SRacing.jar manifest.mf ./