更新時間:2022-11-03 09:46:34 來源:動力節點 瀏覽2141次
Maven教程是大家一定要學的,本文我們來了解一下Maven項目打jar包的兩種方式:
這樣直接打的包通過java -jar 會提示“沒有主清單屬性”,需要修改jar包中的MANIFEST.MF文件,加上Main-Class這一行。
首先要確定linux機器的jdk版本,用高版本jdk打的jar包無法在低版本的linux環境上運行,如果運行時提示 Unsupported major.minor version 52.0,就是因為版本問題導致的,但需要看看這個提示前是哪個包的版本不對。
如linux機器上的JDK版本為1.7,那么打包的時候也要用1.7的版本去打包;
具體打包步驟如下:
(1)右鍵項目--Run As --Maven build
(2)修改JRE下的JDK版本
Main中的Goals填寫clean package
(3)點擊Run就可以進行打包,從日志可以看到打好的jar包的路徑;
備注:
項目的路徑最好用全英文,不要有特殊符號;
打包的時候關掉項目路徑的所有相關進程,如打開了該目錄,打開了目錄中的文件,避免maven clean的時候失敗;
通過上述介紹,相信大家對Maven項目打jar包的兩種方式已經有所了解,大家如果想了解更多相關知識,不妨來關注一下本站的Java在線學習,里面的課程內容從入門到精通,細致全面,很適合沒有基礎的小伙伴學習,希望對大家能夠有所幫助。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習