將一個應用程序制作成可執行的JAR包,通過JAR包來發布應用程序。
創建可執行JAR包的關鍵在於:讓java -jar命令知道JAR包中哪個類是主類,
java -jar命令可以通過運行該主類來運行程序。
注意:當創建JAR包時,所有的類(即class文件)都必須放在與包結構對應的目錄結構中
1.選擇想要想要打包的目錄
想要打包class文件目錄day和程序需要調用的文件目錄plane
day11是Client類的包名,里面存放着Client.class
2.進入預打包目錄所在路徑(注意:是要打包目錄的上一層路徑)
C:\Users\fek>G:
G:\>cd G:\eclipse_java_projects\testJAR_01
G:\eclipse_java_projects\testJAR_01>
3.創建可執行的JAR文件,並顯示壓縮過程:
jar cvfe testJAR.jar day11.Client day11 plane
執行結果是將當前路徑下的存放class文件的目錄day11和
程序需調用文件的目錄plane(目錄的選擇必須正確,不要選擇成上一層目錄)打包成一個jar包,並指定使用day11.Client類
(如果主類帶包名,此處必須指定完整類名)作為程序的入口。
4.運行上面的可執行JAR包
1.使用java命令,
G:\eclipse_java_projects\testJAR_01>java -jar testJAR.jar
//2.使用javaw命令,使用javaw運行時的語法是:javaw testJAR.jar
(該命令可能無法使用,因此推薦使用第一個命令運行jar包)