1. 程式人生 > 程式設計 >超詳細介紹idea中java程式打jar包的兩種方式

超詳細介紹idea中java程式打jar包的兩種方式

java程式打成的jar包有兩種型別,一種是可直接執行的runnable jar檔案,另一種是包含多個主類,執行時需要指定主類全類名的jar包,下面我們細說在idea中兩種jar包的打包方法及執行jar包時的命令。

第一種: 含多個主類的jar包打包方法及執行命令在寫好我們要打jar包的java程式後,點選idea右上角如圖所示位置

超詳細介紹idea中java程式打jar包的兩種方式

先選擇Artifacts,再點選加號

超詳細介紹idea中java程式打jar包的兩種方式

點選Empty新建一個新的jar包

超詳細介紹idea中java程式打jar包的兩種方式

如圖,設定jar包名稱,jar包打好後所在的路徑,以及新增工程編譯檔案

超詳細介紹idea中java程式打jar包的兩種方式

點選OK後,會回到idea介面

超詳細介紹idea中java程式打jar包的兩種方式

然後按照圖示依次點選選項

超詳細介紹idea中java程式打jar包的兩種方式最後選擇你的jar包名,點選build,jar包便打包成功,進入你在第4步時設定好的路徑下就可以看到你的jar包了

超詳細介紹idea中java程式打jar包的兩種方式

執行jar包程式,
命令:java -cp jar包路徑 主類全類名

超詳細介紹idea中java程式打jar包的兩種方式

第二種:可直接執行的runnable jar打包方法及執行命令

前4步操作與上面的一樣,然後繼續以下操作

點選Create Manifest選項,選擇你的工程名稱,然後點選OK

超詳細介紹idea中java程式打jar包的兩種方式

如圖選擇jar檔案,會有以下Main Class選項,點選對應資料夾圖示

超詳細介紹idea中java程式打jar包的兩種方式

選擇你要執行的main方法所在的類,點選OK,再點選下一個OK,就回到了idea主介面,接著上面第6-7步進行操作即可

超詳細介紹idea中java程式打jar包的兩種方式

執行jar包程式
因為此runnable jar在打jar包的時候已經選擇好了主類,所以可以直接執行,命令也有所不同
命令:java -jar jar

包路徑

超詳細介紹idea中java程式打jar包的兩種方式

結語:

好了,以上就是idea中java程式的兩種jar包的打包方式及執行命令,需要注意的就是千萬別把jar包和對應的執行命令搞混了!更多相關idea中java程式打jar包內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!