IntelliJ IDEA如何將Java代碼打成jar包發佈
IntelliJ IDEA是一款非常優秀的集成開發工具,在Java語音的開發工具中市場佔有率越來越高。今天小編爲大家介紹使用IntelliJ IDEA將Java代碼打成jar包進行發佈,該jar包中的代碼必須要有main方法,熟悉java開發的朋友都知道main方法是程序的入口,獨立的jar包可以在任何環境下執行。
工具/材料
IntelliJ IDEA
操作方法
首先我們編寫了一個Java的類,該類中包含main方法,main方法是程序執行的入口,工程的整體結構如下圖所示。
接下來我們將包含了上面類的工程代碼打成jar包,我們點擊選單欄中的File-->選擇Project Structure...(Ctrl+Alt+Shift+S)進入到設定頁面,或者在IntelliJ IDEA頁面右側點擊右上角的按鈕也可到配置頁面。
我們在Project Structure的設定頁面選擇Artifacts,然後點擊右側的綠色“+”號,接下來我們選擇JAR-->From modules with dependencies...進入到設定頁面。
接下來是最重要的步驟,下圖中modules一般會自動生成,Main class我們需要點擊右側的按鈕,找到項目工程中含有main方法的那個類。JAR檔案設定我們選擇extract to the target JAR,打包時可將代碼依賴的包也打入。最後META-INF/的設定,我們選擇項目的根路徑即可。
需要注意的是,如果項目中已經有META-INF/檔案的話是設定不成功的,我們需要先找到項目在磁盤中的位置,然後刪掉該檔案再重複上述的步驟纔可以。
設定完成後我們便可以執行生成jar包的操作了,點擊選單欄中的Build-->Build Artifacts...,然後我們在下方代碼區便可以看到Build Artifact,選擇之前創建的Artifacts然後點擊Build即可。
在Build JAR檔案後下方會有已完成的提示,我們找到項目所在的磁盤位置,在項目根路徑下的out/artifacts/目錄下便是新生成的jar檔案,如下圖所示。
特別提示
需要打成jar包的代碼必須要包含main方法。
-
HTML,如何製作導航欄?
在用html做一個網頁時,首先需要處理的是導航欄了。怎樣製作一個導航欄?以前的做法基本都是用table來做,現在我們用無序列表ul來做,下面一起來看下。操作方法(01)首先我們寫html代碼,就是用ul,li無序列表來放置我們的選單項,代碼如圖。(02)執行目前的代碼,可以看到是一個比...
-
微信聊天記錄怎麼備份和恢復?
我們在平時會經常使用微信來交流聊天,怎麼恢復微信刪除的記錄呢?對於大多數的重要聊天記錄,一定要及時備份,手機可以備份到本地電腦,這樣才能夠很好的保證檔案不時之需,在備份儲存的同時,電腦的安全也要注意,切勿把病毒殘留在電腦中。我們的微信聊天記錄被我們誤刪的情...
-
怎樣獲得熊貓辦公vip
今天小編要和大家分享的是怎樣獲得熊貓辦公vip,希望能夠幫助到大家。操作方法(01)首先在搜狗瀏覽器中輸入熊貓辦公VIP並點擊搜尋,如下圖所示。(02)接着點擊熊貓辦公VIP,如下圖所示。(03)然後選擇你要開通的VIP類型,如下圖所示。(04)接着用手機掃描屏幕中的二維碼,如下圖所示...
-
SQL SERVER如何應用執行計劃
SQLSERVER的執行計劃功能可以幫助我們分析SQL語句的效率。但是,SQLSERVER默認是不開啓執行計劃的。下面小編就教大家如何開啓與應用SQLSERVER的執行計劃功能。操作方法(01)首先我們來執行一個SQL語句,在輸出結果欄中可以看到並沒有執行計劃頁(02)然後我們點擊查詢菜...