http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/images/xv-a-project-create-1.jpg" alt="Hello World 項目創(chuàng)建" />
- 如上圖標注 1 所示,點擊
Create New Project進入向?qū)絼?chuàng)建項目
http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/images/xv-a-project-create-2.jpg" alt="Hello World 項目創(chuàng)建" />
- 如上圖標注 1 所示,如果此時 IntelliJ IDEA 還沒有配置任何一個 SDK 的話,可以點擊
New...先進行 SDK 的配置。- 如上圖標注 2 所示,配置好 SDK 或選擇好 SDK 之后,點擊
Next進入下一步。
http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/images/xv-a-project-create-3.jpg" alt="Hello World 項目創(chuàng)建" />
- 如上圖標注 1 所示,可以選擇模板快速創(chuàng)建項目。
Command Line App會自動創(chuàng)建一個帶有 main 方法的類。Java Hello World會自動創(chuàng)建一個帶有 main 方法的并且會打印輸出 Hello World 的類。- 我們這里不勾選使用模板,而是手工創(chuàng)建,所以我們點擊上圖標注 2,進入下一步。
http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/images/xv-a-project-create-4.jpg" alt="Hello World 項目創(chuàng)建" />
- 如上圖標注 1 所示,默認
More Settings是沒有展開的,點擊此處可以展開更多細節(jié)的信息。- 如上圖標注 2 所示,IntelliJ IDEA 的項目格式文件主要提供兩種方式
.idea (directory based)創(chuàng)建項目的時候自動創(chuàng)建一個.idea的項目配置目錄來保存項目的配置信息。這是默認選項。.ipr (file based)創(chuàng)建項目的時候自動創(chuàng)建一個.ipr的項目配置文件來保存項目的配置信息。- 需要特別注意的是,我這邊默認創(chuàng)建的項目編碼是 GBK,而如果你需要 UTF-8 的話,修改編碼的方式請看第 10 講。
http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/images/xv-a-project-create-5.jpg" alt="Hello World 項目創(chuàng)建" />
- 如上圖標注 1 所示,根據(jù)《常見文件類型的圖標介紹》章節(jié)我們知道,
src目錄為藍色表示Source root,我們可以再此目錄下創(chuàng)建包和類。- 如上圖標注 2 所示,由于該項目使用的是 JDK 7,所以項目是基于 JDK 7,我們可以調(diào)用 JDK 7 中的類。
http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/images/xv-a-project-create-6.jpg" alt="Hello World 項目創(chuàng)建" />
- 如上圖標注 1,2 所示,在
src目錄右鍵,選擇New創(chuàng)建包目錄。
http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/images/xv-a-project-create-7.jpg" alt="Hello World 項目創(chuàng)建" />
- 如上圖標注 1 所示,在沒有文件的情況下包目錄默認是連在一起的,這不方便看目錄層級關(guān)系。
- 如上圖標注 箭頭 所示,點擊此齒輪,在彈出的菜單中去掉選擇標注 2 選項:
Compact Empty Middle Packages。
http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/images/xv-a-project-create-8.jpg" alt="Hello World 項目創(chuàng)建" />
- 如上圖所示,在包下可以直接創(chuàng)建
Class、Interface、Enum、Annotation等常見類型文件。
http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/images/xv-a-project-create-9.gif" alt="Hello World 項目創(chuàng)建" />
- 如上圖 Gif 演示,寫一個 main 方法,打印輸出 Hello world。
http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/images/xv-a-project-create-10.gif" alt="Hello World 項目創(chuàng)建" />
- 如上圖 Gif 演示,運行 main 方法,打印輸出 Hello world。
http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/images/xv-b-project-introduce-1.jpg" alt="項目配置文件介紹" />
- 如上圖標注 1 所示,
.idea即為Project的配置文件目錄。- 如上圖標注 2 所示,
.iml即為Module的配置文件。- 通過上面的了解我們也知道 IntelliJ IDEA 項目的配置變動都是以這些 XML 文件的方式來表現(xiàn)的,所以我們也可以通過了解這些 XML 文件來了解 IntelliJ IDEA 的一些配置。也因為此特性,所以如果在項目協(xié)同中,我們要保證所有的項目配置一致,就可以考慮把這些配置文件上傳到版本控制中(包括
.idea目錄和.iml文件)。如果把這些文件加入到版本控制之后,那又有一點是需要考慮的,那就是協(xié)同者 Checkout 項目下來之后,按自己的需求進行項目配置的之后,項目的 XML 文件也會跟著變化。此時協(xié)同者的這些變化的文件就不應(yīng)該再上傳到版本控制中。至于如何更好地控制這些不想隨時提交的文件,在接下來的版本控制專講中會進行詳細講解。
- IntelliJ IDEA 是一個沒有
Ctrl + S的 IDE,所以每次修改完代碼你只要管著運行或者調(diào)試即可,無需擔心保存或者丟失代碼。- 現(xiàn)在,放心、大膽地開始你的 Hello World。