Java開發(fā)工具intellij idea實操教程:如何運行打包你的第一個Java程序
IntelliJ IDEA是Java語言開發(fā)的集成環(huán)境,IntelliJ在業(yè)界被公認為優(yōu)秀的Java開發(fā)工具之一,尤其在智能代碼助手、代碼自動提示、重構、J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創(chuàng)新的GUI設計等方面的功能可以說是超常的。雙節(jié)福利來襲!IntelliJ正版授權最高立減2000!點擊查看詳情!
生成并運行應用程序
有效的Java類可以編譯為字節(jié)碼。您可以使用裝訂線中的綠色箭頭圖標從編輯器直接使用調用main()方法去編譯和運行類 。
-
單擊裝訂線,然后在彈出窗口中選擇Run'HelloWorld.main()'。IDE開始編譯您的代碼。
-
編譯完成后,“ 運行工具”窗口將在屏幕底部打開。
第一行顯示IntelliJ IDEA用于運行已編譯類的命令。第二行顯示程序輸出:Hello, World!。最后一行顯示退出代碼0,表明退出成功。
如果您的代碼不正確,并且IDE無法對其進行編譯,則“運行”工具窗口將顯示相應的退出代碼。

當您單擊Run時,IntelliJ IDEA將創(chuàng)建一個特殊的運行配置,該配置將執(zhí)行一系列操作。首先,它構建您的應用程序。在此階段,javac將您的源代碼編譯為JVM字節(jié)碼。
Javac完成編譯后,會將編譯后的字節(jié)碼放入 出目錄,在“ 項目”工具窗口中以黃色突出顯示。之后,JVM運行字節(jié)碼。
注意:如果要重新打開“ Run ”窗口,請按Alt+4。
IntelliJ IDEA自動分析當前在編輯器中打開的文件,并搜索不同類型的問題:從語法錯誤到拼寫錯誤。通過編輯器右上角的“ Inspections ”小部件,您可以快速查看所有檢測到的問題并詳細查看每個問題。
將應用程序打包到JAR中代碼準備就緒后,您可以將應用程序打包到Java存檔(JAR)中,以便與其他開發(fā)人員共享。內置的Java存檔稱為工件。
為JAR創(chuàng)建工件配置-
從主菜單中,選擇File | Project Structure Ctrl+Alt+Shift+S,然后單擊工Artifacts。
-
單擊+圖標,指向JAR,然后選擇來自具有依賴項的模塊。
-
單擊Main Class字段右側的,然后 在打開的對話框中文件夾選擇HelloWorld(com.example.helloworld)。
IntelliJ IDEA創(chuàng)建項目配置,并在“ Project Structure”對話框的右側顯示其設置。
-
應用更改并關閉對話框。

構建JAR工件
-
從主菜單中,選擇Build | Build Artifacts。
-
指向HelloWorld:jar并選擇Build。
打開 out/artifacts文件夾,您將在其中找到您的JAR。

運行打包的應用程序
要確保正確創(chuàng)建了JAR工件,可以通過運行它進行驗證。
注意:使用“ 查找動作” Ctrl+Shift+A可在整個IDE中搜索動作和設置。
為打包的應用程序創(chuàng)建運行配置要運行打包在JAR中的Java應用程序,IntelliJ IDEA允許您創(chuàng)建專用的運行配置。
-
按Ctrl+Shift+A,查找并運行“ Edit Configurations ”操作。
-
在“ Run/Debug Configurations”對話框中,單擊“+”圖標,然后 選擇“ JAR Application”。
-
命名新配置:HelloWorldJar。
- 在“ Path to JAR ”字段中,單擊文件夾圖標并指定計算機上JAR文件的路徑。
-
在“ Before launch”下,單擊“ 開始”,然后選擇“Build Artifacts | HelloWorld:jar”。
這樣做意味著 HelloWorld.jar 每次您執(zhí)行此運行配置時,它都會自動構建。
運行配置允許您定義要如何運行應用程序以及哪些參數和選項。您可以為同一應用程序具有多個運行配置,每個配置都有自己的設置。
執(zhí)行運行配置-
在工具欄上,選擇HelloWorldJar配置,然后單擊運行配置選擇器右側的“運行按鈕”或者,如果您喜歡快捷方式請按hift+F10。
和以前一樣,“ Run”窗口將打開,并向您顯示應用程序輸出。

該過程已成功退出,這意味著應用程序已正確打包。
好了這就是今天的內容了,在本篇文章中我們講述了如何運行打包程序,你學會了嗎?如果今天的文章未解決你的需求,可點擊獲取更多免費教程。不要忘了在評論與我們分享您的務和品質,現IntelliJ正版授權在線訂購最高立減3000元!低至1333!還有多種授權方式想法和建議?;鄱甲鳛镮ntelliJ IDEA正版合作商,在雙節(jié)來襲之際我們推出重磅活動!和官網一樣的服任你選擇。