91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用IDEA將Java/Kotliin工程導出Jar包的正確姿勢

發布時間:2020-10-03 02:17:59 來源:腳本之家 閱讀:235 作者:kross 欄目:編程語言

導出的 Jar 包無法運行?

導出的 Jar 包找不到 Main class?

大概是我對導出 Jar 包的理解不深吧,反正一直不太懂 IDEA 導出 Jar 包的界面和功能到底怎么用。但總算是自己摸索出了正確的方法。

第一步:添加構建

首先要介紹的是 Artifact 這個概念,可以理解為一種構建,比如說 Android Studio 構建出來的 Artifact 就是 Apk 文件。Java 程序當然是可以構建出 Jar 包的。

在一個 Java 或 Kotlin 工程中,在 IDEA 的頂部的工具欄上,找到 Project Structure 圖標。

使用IDEA將Java/Kotliin工程導出Jar包的正確姿勢

或者在,File -> Project Structures... 也可以找到。

點擊,打開 Project Structure 窗口。

如下圖所示,Project Structure 窗口左側可以選擇 Artifacts ,右側點擊加號,選擇 Jar -> Empty

使用IDEA將Java/Kotliin工程導出Jar包的正確姿勢

在窗口的右側,就會出現一個可以編輯的界面。如下圖所示:上面的紅框是填寫 Jar 包的名稱,左下的紅框表示這個 Jar 包里面包含什么內容,右下的紅框表示有什么東西是可以放進去的。

使用IDEA將Java/Kotliin工程導出Jar包的正確姿勢

第二步:添加 Manifest

在 Jar 里面沒有添加任何東西的時候,點擊 xxx.jar ,底部會顯示 添加 Manifest 的操作按鈕。

使用IDEA將Java/Kotliin工程導出Jar包的正確姿勢

添加完,并指定 Main class 就可以了。如下圖所示:

使用IDEA將Java/Kotliin工程導出Jar包的正確姿勢

第三步:添加 Jar 包內容

接下來就是最關鍵的操作了。

對于工程中的源碼,一般都是顯示為 'xxxx' compile output,對它們的操作為,右鍵,選擇 Put into Output Root。

使用IDEA將Java/Kotliin工程導出Jar包的正確姿勢

對于工程中依賴的庫什么的,就右鍵,選擇 Extract Into Output Root。

使用IDEA將Java/Kotliin工程導出Jar包的正確姿勢

最終會得到下面這樣的結果。

使用IDEA將Java/Kotliin工程導出Jar包的正確姿勢

第四步:構建

經過上面的步驟,一個 Artifact 的配置就做好了。我們就可以執行它。

在菜單欄,Build -> Build Artifacts...

使用IDEA將Java/Kotliin工程導出Jar包的正確姿勢

點擊 Build 即可構建。

生成的東西應該會在 output 或 out 或 build 之類的目錄里面。

趕快執行一下 java -jar yourJar.jar 試試看吧!

到此這篇關于使用IDEA將Java/Kotliin工程導入Jar包的正確姿勢的文章就介紹到這了,更多相關IDEA將Java工程導入Jar包內容請搜索億速云以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持億速云!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

竹山县| 乌拉特前旗| 左权县| 临邑县| 河间市| 营口市| 东乌珠穆沁旗| 黄冈市| 桐柏县| 清水河县| 五河县| 城固县| 昌宁县| 贺兰县| 临安市| 乡宁县| 科技| 正安县| 武宁县| 乌兰察布市| 海盐县| 泾阳县| 无锡市| 嘉鱼县| 色达县| 蓬安县| 鄂托克旗| 宿松县| 乌鲁木齐县| 永康市| 波密县| 嵊州市| 施甸县| 远安县| 炉霍县| 清水河县| 长白| 新竹县| 玛多县| 蕉岭县| 铜山县|