1. 程式人生 > >如何將多個java原始檔打包成可執行jar包

如何將多個java原始檔打包成可執行jar包

一、背景

       今天在開發中,遇到個問題,我們的應用依賴了一個第三方jar包,於是第三方開發人員就打了個包過來,剛開始一切正常,等開發完了準備放到伺服器上跑的時候,啟動服務報錯了

     

       這個錯誤以前遇到過,52.0表示是需要Jdk1.8執行的,而我的linux伺服器上的jdk版本是1.7(不方便改),所以唯一的解決辦法就是讓第三方開發人員將java原始檔給我自己打包(當然,他們也可以根據我們的jdk版本需求重新打包)。自己打包的過程中需要注意編譯和執行的jdk版本需要保持一致,這裡我用jdk1.7來進行打包。

二、如何將多個java原始檔打成jar包

     首先配置好jdk環境,將java原始檔放到某個磁碟的目錄下,開啟cmd然後進入該目錄

     第一步,編譯。將java原始檔編譯成class檔案

    

     因為編譯原始檔還需要依賴第三方jar包,所以這裡通過-cp 來指定,同時指定編碼格式,回車即可

     第二步,打包。對生產的class檔案進行打包

   

   最後,將會在我們指定的目錄生成一個可執行的jar包,然後我們本地應用匯入這個jar包即可。