IntelliJ IDEA 之 HelloWorld 專案建立及相關配置檔案介紹
在博文「IntelliJ IDEA 的使用介面介紹」中,我們通過建立一個 Static Web 專案大致瞭解了 IntelliJ IDEA 的使用介面。接下來,趁著這個熱乎勁,我們來建立第一個 Java 專案HelloWorld
,進入如下介面:
如上圖所示,點選Create New Project
,進入如下介面:
上面的介面,我們在前一篇博文中已經進行了介紹。在這裡,我們選擇Java --> Java EE
進行專案的建立,然後著重看一下第一個紅色箭頭所指的Project SDK
,其表示在接下來我們的專案中所使用的 SDK,要想進行設定,這就需要我們在事先下載好 JDK 啦!那麼如何下載並安裝 JDK 呢?不用怕,在博文「Project SDK
後面的New
進行 JDK 的設定:
如上圖所示,IntelliJ IDEA 預設選擇其自帶的 JRE,我們選擇事先下載好的 JDK,如下圖所示:
如上圖所示,我們只需要定位到jdk 1.8.0_121
這層目錄即可,然後點選OK
確定:
如上圖所示,展示了選擇 JDK 後的樣子,點選Next
,進入下一步:
- 標註 1:
Command Line App
會自動建立一個帶有main
方法的類; - 標註 2:
Java Hello World
main
方法的並且會列印輸出 Hello World 的類。
如上圖所示,可以選擇Create project from template
快速建立專案,在這裡,咱們不勾選使用模板,手工建立,點選Next
,進入如下介面:
如上圖所示,輸入專案名稱,也不需要修改More Settings
,直接點選Finish
,進入如下介面:
- 標註 1:專案結構圖;
- 標註 2:外部庫。
如上圖所示,在專案結構圖中,src
目錄為預設的Source root
,我們一般在該目錄下建立包和類;在外部庫中,顯示了我們匯入的 JDK 1.8 版本。接下來,我們在src
目錄下建立包和類:
如上圖所示,將滑鼠移動到src
目錄上,然後點選右鍵,選擇New
,再選擇Package
,建立包:
如上圖所示,我們輸入包名為com.hit.demo
,其中用英文狀態下的點.
進行分隔,表示一次建立多個包,具體效果如下圖所示:
- 標註 1:多個空包疊在一起;
- 標註 2:齒輪符號,一般表示設定;
- 標註 3:選擇是否把空包疊在一起。
如上圖所示,我們建立的多個空包預設是重疊在一起的,如果其中某個包非空,則自動拆開包。在這裡,如果感覺空包疊在一起不爽的話,可以點選 標註 2 所示的齒輪按鈕,再點選 標註 3 所示的Hide Empty Middle Packages
把對勾去掉,變為Compact Empty Middle Packages
,其效果如下圖所示:
接下來,選擇demo
目錄,點選滑鼠右邊,在選擇Java Class
,進入如下介面:
如上圖所示,將類名(Name
) 設定為HelloWorld
,一般情況下,如果類名出現多個單詞的話,則每個單詞的首字母都大寫。類建立完之後,在編輯區敲入程式碼,如下圖所示:
接下來,在“編輯區”點選滑鼠右鍵,選擇Run 'HelloWorld.main()'
,執行後,結果如下圖所示:
- 標註 1:執行結果“HelloWorld!”
- 標註 2:存放
Module
編譯檔案的out
目錄。
在這裡,對於 標註 1 所示的內容,毫無疑問,其為在控制檯上的輸出語句;對於 標註 2 所示的內容,則需要我們留心啦,其存放的是專案中所有Module
的編譯檔案。如果我們細心一點的話,則會發現out
和src
目錄的層次結構完全相同。最後,我們在來了解一下專案中的相關配置檔案,如下圖所示:
- 標註 1:
.idea
為Project
的配置檔案目錄; - 標註 2:
.iml
為Module
的配置檔案。
如上圖所示,IntelliJ IDEA 的配置檔案都存在.idea
目錄下,以 XML 檔案的形式存在,因此我們也可以通過了解這些 XML 檔案來了解 IntelliJ IDEA 的相關配置。至於.iml
檔案,則為 IntelliJ IDEA 為每個 Module 自動生成的配置檔案,一般情況下,我們是不需要動她的,就讓她做一個安靜的女神吧!此外,IntelliJ IDEA 是一個沒有 Ctrl + S 的 IDE,因此每次修改完程式碼之後,咱們只管執行或者除錯即可,無需擔心儲存或者丟失程式碼的問題。