成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

使用IDEA將Java/Kotliin工程導出Jar包的正確姿勢-創(chuàng)新互聯(lián)

導出的 Jar 包無法運行?

洛隆網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、APP開發(fā)、響應式網(wǎng)站開發(fā)等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)于2013年成立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設就選創(chuàng)新互聯(lián)。

導出的 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 圖標。

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

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

點擊,打開 Project Structure 窗口。

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

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

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

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

第二步:添加 Manifest

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

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

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

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

第三步:添加 Jar 包內(nèi)容

接下來就是最關(guān)鍵的操作了。

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

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

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

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

最終會得到下面這樣的結(jié)果。

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

第四步:構(gòu)建

經(jīng)過上面的步驟,一個 Artifact 的配置就做好了。我們就可以執(zhí)行它。

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

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

點擊 Build 即可構(gòu)建。

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

趕快執(zhí)行一下java -jar yourJar.jar試試看吧!

到此這篇關(guān)于使用IDEA將Java/Kotliin工程導入Jar包的正確姿勢的文章就介紹到這了,更多相關(guān)IDEA將Java工程導入Jar包內(nèi)容請搜索創(chuàng)新互聯(lián)建站以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持創(chuàng)新互聯(lián)建站!

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)建站jinyejixie.com,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、建站服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

本文標題:使用IDEA將Java/Kotliin工程導出Jar包的正確姿勢-創(chuàng)新互聯(lián)
新聞來源:http://jinyejixie.com/article4/dedhoe.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設、App設計全網(wǎng)營銷推廣、品牌網(wǎng)站建設、微信小程序、企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設計
山西省| 邵阳市| 呼伦贝尔市| 祁东县| 贡山| 滁州市| 红原县| 巨鹿县| 根河市| 巴彦淖尔市| 凤凰县| 渝中区| 盐亭县| 禹州市| 集安市| 孟村| 沅陵县| 宣恩县| 霍林郭勒市| 兰溪市| 青铜峡市| 客服| 桃源县| 娄烦县| 绍兴县| 五华县| 河北区| 齐齐哈尔市| 枣庄市| 雅安市| 体育| 定襄县| 渑池县| 南溪县| 房产| 河南省| 淅川县| 建湖县| 曲松县| 鄄城县| 南平市|