1. 程式人生 > >創建自啟動jar包

創建自啟動jar包

項目 這一 註意 窗口切換 cep cmd java tar 最後一行

1、在IDE裏打包一個 jar 項目

2、到 target 目錄下復制出jar包,可以把這個 jar 包的名字修改

3、解壓,打開 META-INF/MANIFEST.MF,在最後一行添加內容如下:

  Main-Class: com.test.HelloWorld(類的全路徑名,後面不要以.class結尾)

註意:

  (1)Class:後面,也就是冒號後面要添加一個空格,否則會打包時會出現異常 Java.io.IOException: invalid header field

  (2)行末要添加一個回車,否則我們輸入的這一行不能打包進去

4、在cmd窗口切換到項目目錄,執行命令:

  jar cvfm Hello.jar META-INF/MANIFEST.MF *

  f 對應 Hello.jar,Hello.jar 可以自定義名稱

  m 對應 META-INF/MANIFEST.MF

  * 表示打包當前目錄裏所有的文件,及子目錄裏的文件

5、執行命令運行:

  java -jar Hello.jar

創建自啟動jar包