无码一区二区三区高清在线观-无码一区二区三区高清在线-无码一区二区三区电影-无码一区二区三区不卡av-无码一区二区三区不卡-无码一区二区三区va在线播放

萬能百科  > 游戲數碼?  > 

IntelliJ IDEA如何將Java代碼打成jar包發布

2022-02-23   

IntelliJ IDEA是一款非常優秀的集成開發工具,在Java語音的開發工具中市場占有率越來越高。今天小編為大家介紹使用IntelliJ IDEA將Java代碼打成jar包進行發布,該jar包中的代碼必須要有main方法,熟悉java開發的朋友都知道main方法是程序的入口,獨立的jar包可以在任何環境下運行。

工具/材料

IntelliJ IDEA

操作方法

  • 01

    首先我們編寫了一個Java的類,該類中包含main方法,main方法是程序執行的入口,工程的整體結構如下圖所示。

  • 02

    接下來我們將包含了上面類的工程代碼打成jar包,我們點擊菜單欄中的File-->選擇Project Structure...(Ctrl+Alt+Shift+S)進入到設置頁面,或者在IntelliJ IDEA頁面右側點擊右上角的按鈕也可到配置頁面。

  • 03

    我們在Project Structure的設置頁面選擇Artifacts,然后點擊右側的綠色“+”號,接下來我們選擇JAR-->From modules with dependencies...進入到設置頁面。

  • 04

    接下來是最重要的步驟,下圖中modules一般會自動生成,Main class我們需要點擊右側的按鈕,找到項目工程中含有main方法的那個類。JAR文件設置我們選擇extract to the target JAR,打包時可將代碼依賴的包也打入。最后META-INF/MANIFEST.MF的設置,我們選擇項目的根路徑即可。

  • 05

    需要注意的是,如果項目中已經有META-INF/MANIFEST.MF文件的話是設置不成功的,我們需要先找到項目在磁盤中的位置,然后刪掉該文件再重復上述的步驟才可以。

  • 06

    設置完成后我們便可以執行生成jar包的操作了,點擊菜單欄中的Build-->Build Artifacts...,然后我們在下方代碼區便可以看到Build Artifact,選擇之前創建的Artifacts然后點擊Build即可。

  • 07

    在Build JAR文件后下方會有已完成的提示,我們找到項目所在的磁盤位置,在項目根路徑下的out/artifacts/目錄下便是新生成的jar文件,如下圖所示。

特別提示

需要打成jar包的代碼必須要包含main方法。

詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫學等領域),建議您咨詢相關領域專業人士。

標簽

主站蜘蛛池模板: 亚洲三级欧美 | 97亚洲熟妇自偷自拍另类图片 | 亚洲av无码片vr一区二区三区 | 中文字幕久久久久一区 | 精品国产日韩亚洲一区 | 精品亚洲av无码国产一区在线 | 蜜桃无码av一区二区 | 国产色婷婷一区二区三区 | 伦理电影大全 | 国产成人一区二区三区毛片 | 欧美亚洲综合在线观看 | 日韩精品无码免费专区午夜 | 国产av一区二区精品 | 精品国产拍国产天天人 | 亚洲最大在线精品 | 国产野战无套av毛片户外 | 国产午夜精品视频在线播放 | 久久久无码精品午 | 国产另类欧美自拍日韩综合 | 少妇高潮喷水久久久影院 | 精品国产乱码久久久久久蜜桃网站 | 中文字幕中文乱码欧美一区二区 | 熟妇人妻一区二区三区四区五区o | 少妇人妻偷人精品无码 | 亚洲欧洲日本天天堂在线观看 | 亚洲精品A片99久久久久 | 亚洲国产精品综合久久久网络小说 | 国产中文字幕在线 | 少妇人妻无码专区视频大码 | 日韩久久精品麻豆出品 | 欧美国产日产韩国免费 | 蜜臀AV色欲A片无码一区 | 亚洲精品网站日本xxxxxxx | 久久精品水蜜桃av综合天堂 | 国产午夜男女乱婬真视频 | 免费一区二区三区视频导航 | 欧美曰韩一区二区三区 | 久久精品水蜜桃av综合天堂 | 精品国产一区二区三区蜜桃 | 无码夜色一区二区三区 | 桃色AV久久无码线观看 |