使用IDEA將Java/Kotliin工程導出Jar包的正確姿勢
導出的 Jar 包無法運行?
導出的 Jar 包找不到 Main class?
大概是我對導出 Jar 包的理解不深吧,反正一直不太懂 IDEA 導出 Jar 包的界面和功能到底怎么用。但總算是自己摸索出了正確的方法。
第一步:添加構(gòu)建
首先要介紹的是 Artifact 這個概念,可以理解為一種構(gòu)建,比如說 Android Studio 構(gòu)建出來的 Artifact 就是 Apk 文件。Java 程序當然是可以構(gòu)建出 Jar 包的。
在一個 Java 或 Kotlin 工程中,在 IDEA 的頂部的工具欄上,找到 Project Structure 圖標。
或者在,File -> Project Structures...
也可以找到。
點擊,打開 Project Structure 窗口。
如下圖所示,Project Structure 窗口左側(cè)可以選擇 Artifacts ,右側(cè)點擊加號,選擇 Jar -> Empty
在窗口的右側(cè),就會出現(xiàn)一個可以編輯的界面。如下圖所示:上面的紅框是填寫 Jar 包的名稱,左下的紅框表示這個 Jar 包里面包含什么內(nèi)容,右下的紅框表示有什么東西是可以放進去的。
第二步:添加 Manifest
在 Jar 里面沒有添加任何東西的時候,點擊 xxx.jar ,底部會顯示 添加 Manifest 的操作按鈕。
添加完,并指定 Main class 就可以了。如下圖所示:
第三步:添加 Jar 包內(nèi)容
接下來就是最關(guān)鍵的操作了。
對于工程中的源碼,一般都是顯示為 'xxxx' compile output,對它們的操作為,右鍵,選擇 Put into Output Root。
對于工程中依賴的庫什么的,就右鍵,選擇 Extract Into Output Root。
最終會得到下面這樣的結(jié)果。
第四步:構(gòu)建
經(jīng)過上面的步驟,一個 Artifact 的配置就做好了。我們就可以執(zhí)行它。
在菜單欄,Build -> Build Artifacts...
點擊 Build 即可構(gòu)建。
生成的東西應(yīng)該會在 output 或 out 或 build 之類的目錄里面。
趕快執(zhí)行一下 java -jar yourJar.jar
試試看吧!
到此這篇關(guān)于使用IDEA將Java/Kotliin工程導入Jar包的正確姿勢的文章就介紹到這了,更多相關(guān)IDEA將Java工程導入Jar包內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java亂碼問題解決方法_動力節(jié)點Java學院整理
開發(fā)java應(yīng)用出現(xiàn)亂碼是很常見的,畢竟現(xiàn)在unicode的使用還不是很廣泛,下面給大家分享Java亂碼問題解決方法,感興趣的朋友一起看看吧2017-07-07Java用BigDecimal類解決Double類型精度丟失的問題
這篇文章主要介紹了Java用BigDecimal類解決Double類型精度丟失的問題,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下2020-12-12Spring?Security如何實現(xiàn)升級密碼加密方式詳解
這篇文章主要為大家介紹了Spring?Security實現(xiàn)升級密碼加密方式詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-01-01