選項詳解如下:
Create New Project:創建一個新的工程。
Import Project:導入一個現有的工程。
Open:打開一個已有工程。比如:可以打開 Eclipse 項目。
Check out from Version Control:可以通過服務器上的項目地址 check out Github 上面項目或其他 Git 托管服務器上的項目。
這里選擇 Create New Project,需要明確一下概念:
IntelliJ IDEA 沒有類似 Eclipse 的工作空間的概念(Workspaces),最大單元就是Project。
這里可以把 Project 理解為 Eclipse 中的 Workspace。
在 Eclipse 中我們有 workspace(工作空間)和 Project(工程)的概念,在 IDEA 中只有 Project(工程)和 Module(模塊)的概念。
這里的對應關系為:
IDEA 官網說明:
**An Eclipse workspace is similar to a project in IntelliJ IDEA **
An Eclipse project maps to a module in IntelliJ IDEA
翻譯:
Eclipse 中 workspace 相當於 IDEA 中的 Project
Eclipse 中 Project 相當於 IDEA 中的 Module
這個地方剛開始用的時候會很容易理不清它們之間的關系。
從 Eclipse 轉過來的人總是下意識地要在同一個窗口管理 n 個項目,這在 IntelliJ IDEA 是無法做到的。IntelliJ IDEA 提供的解決方案是打開多個項目實例,即打開多個項目窗口。即:一個 Project 打開一個 Window 窗口。
在 IntelliJ IDEA 中 Project 是最頂級的級別,次級別是 Module。一個 Project 可以有多個 Module。目前主流的大型項目都是分布式部署的,結構都是類似這種多 Module 結構。
選擇指定目錄下的 JDK 作為 Project SDK。
如果要創建 Web 工程,則需要勾選上面的 Web Application。如果不需要創建 Web工程的話,則不需要勾選。這里先不勾選,我們只是創建簡單的 Java 工程。
其中,選擇【New…】,選擇 jdk 的安裝路徑所在位置:
點擊【OK】以后,選擇【Next】
這里不用勾選。選擇【Next】,進入下一個頁面:
給創建的工程起一個名字和工程所在位置,點擊【finish】
點擊【OK】即可。
設置顯示常見的視圖
調出工具條和按鈕組
工程界面展示
工程下的 src 類似於 Eclipse 下的 src 目錄,用於存放代碼。
工程下的.idea 和 project01.iml 文件都是 IDEA 工程特有的。類似於 Eclipse 工程下的.settings、.classpath、.project 文件等。
創建 Package 和 Class
接着在 src 目錄下創建一個 package:
在包下 New 一個 Java Class:
不管是創建 Class,還是 Interface,還是 Annotation,都是選擇 New --> Java Class,然后在 Kind 下拉框中選擇創建的結構的類型。接着在類 HelloWorld 里聲明主方法,輸出 Hello World!,完成測試
說明:在 IDEA 里要說的是,寫完代碼,不用點擊保存。IDEA 會自動保存代碼。
創建模塊
相比較於多 Module 項目,小項目就無需搞得這么復雜。只有一個 Module 的結構 IntelliJ IDEA 也是支持的,並且 IntelliJ IDEA 創建項目的時候,默認就是單 Module 的結構的。
下面,我來演示如何創建 Module:
點擊【Next】
給模塊起名字和保存的位置
之后,我們可以在 Module 的 src 里寫代碼,此時 Project01 工程下的 src 就沒什么
用了。可以刪掉。
如何刪除模塊
選中要刪除的模塊,點擊減號
點擊【Yes】后,點擊【Ok】
此時再選中要刪除的模塊會出現有【Delete】選項,會從硬盤上將此 Module 刪除掉
查看項目配置
進入項目結構: