java可執(zhí)行jar包運行不了 怎么把可運行的jar包再打包成一個jar?
怎么把可運行的jar包再打包成一個jar?方法/步驟1隨意編寫一個小程序。2將其保存到C/test/jar文件夾并命名你好.java3使用javac編譯文件4,現(xiàn)在有兩個文件結(jié)束到包類文件1打jar包
怎么把可運行的jar包再打包成一個jar?
方法/步驟1隨意編寫一個小程序。2將其保存到C/test/jar文件夾并命名你好.java3使用javac編譯文件4,現(xiàn)在有兩個文件結(jié)束到包類文件1打jar包jar-CVF你好.jar你好,2班現(xiàn)在運行這個jar包,我們發(fā)現(xiàn)它不能運行end。解壓縮剛剛打包到新目錄的jar包。1將剛輸入的jar包解壓縮到一個新目錄。我們會發(fā)現(xiàn)其中還有一個額外的meta inf文件夾艙單.MF文件2在記事本中打開艙單.MF文件,已修改為清單版本:1.0主類:Hello創(chuàng)建者:Aaend重新打包并切換到C:testjarHello目錄艙單.MF復(fù)制到當前目錄和包:jar cvfmabc.jar文件艙單.MF你好,2班最后,運行測試Java-jarabc.jar文件
如何打包生成可執(zhí)行jar文件?
為方便起見,你可以一步一步地看我的目錄艙單.MF(在D:ABC目錄中)以下內(nèi)容是文件內(nèi)容(僅在兩行等號之間復(fù)制)=====清單版本:1.0主類:roundButton創(chuàng)建者:ABC====2。收拾行李RoundButton.class類將其復(fù)制到D:ABC目錄,然后啟動--“run--”單擊CMD打開命令行,輸入CD D:ABC,輸入D:enter jar cvfmabc.jar文件艙單.MF**輸入,您將看到一個名為abc.jar文件雙擊運行,并在不影響上述操作的情況下更改jar包的名稱。前提是機器中的JDK環(huán)境變量配置正確并且100%可用。我試過了test.cardlayout演示
CardLayoutDemo.jar
Test
以上命令和參數(shù)的含義如下:
jar命令是Java的專用打包工具;
C代表生成新的jar包;
e代表可執(zhí)行類,即主方法所在的類位于。使用包名編寫,在本例中,它緊隨其后test.cardlayout演示;
CardLayoutDemo.jar
.這個包名可以隨意命名,沒有規(guī)定;
test的最后一個參數(shù)表示test目錄中的所有文件都打包放入新的jar包中。