IntelliJ在業界被公認爲優秀的Java開發平臺之一,在智能代碼助手、代碼自動提示、重構、J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創新的GUI設計等方面表現突出,並支持基於Android平臺的程序開發。java
建立您的第一個Java應用程序框架
在本教程中,您將學習如何建立,運行和打包簡單Java應用程序 。在此過程當中,您將熟悉IntelliJ IDEA功能以提升開發人員的工做效率:編碼幫助和輔助工具。編輯器
建立一個新項目工具
安裝JDK學習
要在IntelliJ IDEA中開發Java應用程序,您須要Java SDK(JDK)。若是您的計算機上未安裝Java,則須要下載JDK軟件包。測試
建立一個新的Java項目網站
在IntelliJ IDEA中,一個項目可幫助您在一個單元中組織源代碼,測試,使用的庫,構建說明以及我的設置。ui
建立一個包和一個類編碼
包用於將屬於同一類別或提供相似功能的類分組在一塊兒,以用於構造和組織具備數百個類的大型應用程序。spa
IntelliJ IDEA與文件一塊兒自動爲您的班級生成了一些內容。在這種狀況下,IDE插入了package語句和類聲明。
這是經過文件模板完成的。根據所建立文件的類型,IDE會插入該類型的全部文件中應包含的初始代碼和格式。
編寫代碼
添加使用實時模板的main()方法
實時模板是您能夠插入代碼中的代碼段。main是這樣的片斷之一。一般,實時模板包含您最常使用的代碼塊。使用它們能夠節省您一些時間,由於您沒必要一遍又一遍地鍵入相同的代碼。
使用代碼完成調用方法println()
在main()方法聲明以後,IntelliJ IDEA會自動將插入符號放置在下一行。讓咱們調用一個將一些文本打印到標準系統輸出的方法。
基本代碼完成功能將分析當前插入符號位置周圍的上下文,並在您鍵入時提供建議。您能夠經過按手動打開完成列表Ctrl+Space。
構建並運行應用程序
有效的Java類能夠編譯爲字節碼。您能夠main()使用裝訂線中的綠色箭頭圖標,從編輯器直接使用該方法編譯和運行類 。
單擊裝訂線,而後在彈出窗口中選擇Run'HelloWorld.main()'。IDE開始編譯您的代碼。
編譯完成後,「 運行工具」窗口將在屏幕底部打開。
第一行顯示IntelliJ IDEA用於運行已編譯類的命令。第二行顯示程序輸出:Hello, World!。最後一行顯示退出代碼0,代表退出成功。
若是要從新打開「 運行工具」窗口,請按Alt+4。
當您單擊Run時,IntelliJ IDEA將建立一個特殊的運行配置,該配置將執行一系列操做。首先,它構建您的應用程序。在此階段,javac將您的源代碼編譯爲JVM字節碼。
自動建立的運行配置是臨時的,可是您能夠修改和保存它們。
javac完成編譯後,會將編譯後的字節碼放在out目錄中,該目錄在Project工具窗口中以黃色突出顯示。以後,JVM運行字節碼。
將應用程序打包爲JAR
代碼準備就緒後,您能夠將應用程序打包到Java存檔(JAR)中,以便與其餘開發人員共享。內置的Java存檔稱爲工件。
爲JAR建立工件配置
從主菜單中,選擇文件| 項目結構 Ctrl+Shift+Alt+S,而後單擊工件。
單擊+,指向JAR,而後選擇來自具備依賴項的模塊。單擊Main Class字段右側的,而後 在打開的對話框中選擇HelloWorld(com.example.helloworld)。
IntelliJ IDEA建立項目配置,並在「 項目結構」對話框的右側顯示其設置。
應用更改並關閉對話框。
構建JAR神器
運行打包的應用程序
要確保正確建立了JAR工件,能夠運行它。
對於打包的應用程序建立一個運行配置
要運行打包在JAR中的Java應用程序,IntelliJ IDEA容許您建立專用的運行配置。
按Ctrl+Shift+A,查找並運行「 編輯配置」操做。
在「 運行/調試配置」對話框中,單擊,而後 +選擇「 JAR應用程序」。
命名新配置:HelloWorldJar。
在「 JAR路徑」字段中,單擊並指定計算機上JAR文件的路徑。
在「 啓動以前」下,單擊「 開始」,而後+選擇「 構建工件」。打開的對話框中的HelloWorld:jar。
這樣作意味着每次執行此運行配置時,都會自動構建HelloWorld.jar。
運行配置容許您定義要如何運行應用程序以及哪些參數和選項。您能夠爲同一應用程序具備多個運行配置,每一個配置都有本身的設置。
執行運行配置
在工具欄上,選擇HelloWorldJar配置,而後單擊運行配置選擇器右側的。或者,請按Shift+F10。
和之前同樣,「 運行工具」窗口將打開,並向您顯示應用程序輸出。
該過程已成功退出,這意味着應用程序已正確打包。