1. 程式人生 > >IntelliJ IDEA 之 HelloWorld 專案建立及相關配置檔案介紹

IntelliJ IDEA 之 HelloWorld 專案建立及相關配置檔案介紹

在博文「IntelliJ IDEA 的使用介面介紹」中,我們通過建立一個 Static Web 專案大致瞭解了 IntelliJ IDEA 的使用介面。接下來,趁著這個熱乎勁,我們來建立第一個 Java 專案HelloWorld,進入如下介面:

1

如上圖所示,點選Create New Project,進入如下介面:

2

上面的介面,我們在前一篇博文中已經進行了介紹。在這裡,我們選擇Java --> Java EE進行專案的建立,然後著重看一下第一個紅色箭頭所指的Project SDK,其表示在接下來我們的專案中所使用的 SDK,要想進行設定,這就需要我們在事先下載好 JDK 啦!那麼如何下載並安裝 JDK 呢?不用怕,在博文「

在 Win10 系統下安裝 JDK 及配置環境變數的方法」中,我們已經演示了具體的操作過程了,以 Win10 為例,Win7 同理。接下來,點選Project SDK後面的New進行 JDK 的設定:

3

如上圖所示,IntelliJ IDEA 預設選擇其自帶的 JRE,我們選擇事先下載好的 JDK,如下圖所示:

4

如上圖所示,我們只需要定位到jdk 1.8.0_121這層目錄即可,然後點選OK確定:

5

如上圖所示,展示了選擇 JDK 後的樣子,點選Next,進入下一步:

2

  • 標註 1Command Line App會自動建立一個帶有main方法的類;
  • 標註 2Java Hello World
    會自動建立一個帶有main方法的並且會列印輸出 Hello World 的類。

如上圖所示,可以選擇Create project from template快速建立專案,在這裡,咱們不勾選使用模板,手工建立,點選Next,進入如下介面:

3

如上圖所示,輸入專案名稱,也不需要修改More Settings,直接點選Finish,進入如下介面:

4

  • 標註 1:專案結構圖;
  • 標註 2:外部庫。

如上圖所示,在專案結構圖中,src目錄為預設的Source root,我們一般在該目錄下建立包和類;在外部庫中,顯示了我們匯入的 JDK 1.8 版本。接下來,我們在src目錄下建立包和類:

5

如上圖所示,將滑鼠移動到src目錄上,然後點選右鍵,選擇New,再選擇Package,建立包:

6

如上圖所示,我們輸入包名為com.hit.demo,其中用英文狀態下的點.進行分隔,表示一次建立多個包,具體效果如下圖所示:

7

  • 標註 1:多個空包疊在一起;
  • 標註 2:齒輪符號,一般表示設定;
  • 標註 3:選擇是否把空包疊在一起。

如上圖所示,我們建立的多個空包預設是重疊在一起的,如果其中某個包非空,則自動拆開包。在這裡,如果感覺空包疊在一起不爽的話,可以點選 標註 2 所示的齒輪按鈕,再點選 標註 3 所示的Hide Empty Middle Packages把對勾去掉,變為Compact Empty Middle Packages,其效果如下圖所示:

8

接下來,選擇demo目錄,點選滑鼠右邊,在選擇Java Class,進入如下介面:

9

如上圖所示,將類名(Name) 設定為HelloWorld,一般情況下,如果類名出現多個單詞的話,則每個單詞的首字母都大寫。類建立完之後,在編輯區敲入程式碼,如下圖所示:

10

接下來,在“編輯區”點選滑鼠右鍵,選擇Run 'HelloWorld.main()',執行後,結果如下圖所示:

11

  • 標註 1:執行結果“HelloWorld!”
  • 標註 2:存放Module編譯檔案的out目錄。

在這裡,對於 標註 1 所示的內容,毫無疑問,其為在控制檯上的輸出語句;對於 標註 2 所示的內容,則需要我們留心啦,其存放的是專案中所有Module的編譯檔案。如果我們細心一點的話,則會發現outsrc目錄的層次結構完全相同。最後,我們在來了解一下專案中的相關配置檔案,如下圖所示:

12

  • 標註 1.ideaProject的配置檔案目錄;
  • 標註 2.imlModule的配置檔案。

如上圖所示,IntelliJ IDEA 的配置檔案都存在.idea目錄下,以 XML 檔案的形式存在,因此我們也可以通過了解這些 XML 檔案來了解 IntelliJ IDEA 的相關配置。至於.iml檔案,則為 IntelliJ IDEA 為每個 Module 自動生成的配置檔案,一般情況下,我們是不需要動她的,就讓她做一個安靜的女神吧!此外,IntelliJ IDEA 是一個沒有 Ctrl + S 的 IDE,因此每次修改完程式碼之後,咱們只管執行或者除錯即可,無需擔心儲存或者丟失程式碼的問題。