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