JAVA程式碼如何打包成jar包或者war包方法??

1,有時候我們寫的一個java類需要反覆的被引用,比如jdbc連線資料庫的類,這時候我們把此類的calss檔案打包成一個ja包r收藏起來以後使用就方便多了。2,war說實話我很少用到,只知甚淺,有一個最大的好處就是啟動伺服器會自動解壓,也有不好每次更新程式碼會不方便,進入實戰。

工具/原料

我用的Myeclipse2014

JDK1.7

jar包的cmd生成

相信jdk和java安裝工具都已經安裝配置好了,那麼我們按Window+R鍵入cmd進入cmd視窗。鍵入javac看是否虛擬機器準備就緒,如圖:說明準備就緒。

JAVA程式碼如何打包成jar包或者war包方法?

這裡我的專案路徑:E:\MyProject\WeatherService。生成的calss檔案路徑:E:\MyProject\WeatherService\WebRoot\WEB-INF\classes。下面我們把該專案所有class檔案打包成jar包。如圖(1,在cmd視窗中輸入cd /d E:\MyProject\WeatherService\WebRoot\WEB-INF\classes 進入該目錄。2,jdk有自帶的jar包命令,我們輸入jar -cvf xiangmu.jar cn 再看目錄jia包已經生成)

JAVA程式碼如何打包成jar包或者war包方法?

JAVA程式碼如何打包成jar包或者war包方法?

單個class檔案打包:如圖E盤有個WeatherWS.class檔案,打包成www.jar的方式:cmd視窗中輸入:jar cvf E:/www.jar E:/WeatherWS.class 如圖。單個jar包就生成了。

JAVA程式碼如何打包成jar包或者war包方法?

JAVA程式碼如何打包成jar包或者war包方法?

war包的cmd生成

war包生成方式基本和jar包類似,還是cmd進入上面的專案路徑:E:\MyProject\WeatherService。然後輸入jar -cvf 專案名.war *(不要遺漏*號),回車鍵生成war包,圖示就生成了

JAVA程式碼如何打包成jar包或者war包方法?

JAVA程式碼如何打包成jar包或者war包方法?

JAVA程式碼如何打包成jar包或者war包方法?

還有一種簡單生成war包的方式就是myeclipse自帶的匯出war包功能:開啟myeclipse右鍵選擇匯出(export),然後如圖提示一步步走下去,so easy的。

製作jar包或者war包的方式目的是為了應用,現在很多公司基本在測試或者生產環境都採用war的方式部署,但是有利有弊,更新不方便,看自己選擇吧。

注意事項

希望能普度小眾

檔案, 程式碼, 資料庫, 甚淺,
相關問題答案