maven項目打jar包


打包有兩種方式:

1、直接 項目--右鍵--export,選擇JAR file打包(不推薦這種方式);

這樣直接打的包通過java -jar 會提示“沒有主清單屬性”,需要修改jar包中的MANIFEST.MF文件,加上Main-Class這一行

具體請參考:http://jingyan.baidu.com/article/db55b60990f6084ba30a2fb8.html

http://blog.chinaunix.net/uid-10376640-id-4621557.html

 

2、通過maven命令打包;

首先要確定linux機器的jdk版本,用高版本jdk打的jar包無法在低版本的linux環境上運行,如果運行時提示 Unsupported major.minor version 52.0,就是因為版本問題導致的,但需要看看這個提示前是哪個包的版本不對

源文檔 <http://blog.sina.com.cn/s/blog_64ecfc2f0102uxu6.html>

linux機器上的JDK版本為1.7,那么打包的時候也要用1.7的版本去打包;

 

具體打包步驟如下:

a、右鍵項目--Run As --Maven build

 

b、修改JRE下的JDK版本

 

 

Main中的Goals填寫clean package

 

 

c、點擊Run就可以進行打包,從日志可以看到打好的jar包的路徑;

 

 

備注:

a、項目的路徑最好用全英文,不要有特殊符號;

b、打包的時候關掉項目路徑的所有相關進程,如打開了該目錄,打開了目錄中的文件,避免maven clean的時候失敗;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM