本篇博客教你如何快速上手使用IntelliJ IDEA,包括一些基礎常規配置和Java項目的創建。
▴ 設置IDEA默認打開方式
設置IDEA不要默認啟動最后打開的項目,在項目中或者啟動首頁,選擇settings -> Appearance&Behavior-->System Settings取消Reopenlast project on startup選中
項目頁面

啟動頁面

Reopen last project onstartup,是否默認啟動最后一次打開的項目

▴ IDEA設置jdk
雖然不配置jdk也能進入idea,但是在運行時就會出現問題,java運行必須要配置jdk開發環境
☄ IDEA已經提供了jre,但是需要配置jdk環境,詳細配置見:↷JDK的安裝與環境配置
▾ IntelliJ IDEA設置全局jdk
➊ 打開IDEA集成開發環境工具,點擊:File--Project Structure

➋ 在打開的頁面中,選擇SDKs屬性,並點擊中間的加號+,選擇JDK

➌ 在打開的頁面中,選擇本地計算機中已經安裝的JDK目錄(選擇bin目錄的上一級即可),然后Name處命名(不要帶中文),然后點擊ok按鈕和Apply按鈕即可

配置完成后創建Java程序會使用默認的jdk
▾ 單個項目配置jdk
創建項目時選擇jdk
➊ Create New Project創建新項目

➋ 選擇項目類型,可以使用默認jdk,也可以選擇new 新的jdk配置

項目中切換jdk
➊ 打開IDEA集成開發環境工具,點擊:File--Project Structure
➋ 選擇new,創建一個新的jdk引用

▴ 啟動頁面介紹

✦ IntelliJ IDEA 沒有類似 Eclipse 的工作空間的概念(Workspaces),最大單元就是
Project。
➊ Eclipse中的Workspace:每一個WorkSpace中的配置都是獨立的,一個WorkSpace中可以有多個Project項目,Eclipse打開的是WorkSpace,運行時可以選擇具體運行哪個項目


➋ IntelliJ IDEA中是以單個項目為單位的,每一個項目都是獨立的

➋ 雖然也可以用IDEA打開多個項目的上級目錄,在頁面中也會顯示類似Eclipse中的目錄結構,但是此時IDEA會將這個主目錄文件當成是一個項目,而主目錄下的Project當成是項目的子文件

▴ IntelliJ IDEA視圖界面設置
➊ 調出工具條和按鈕組

➋ 有些工具按鈕在運行相應項目或者配置相應插件后才會顯示出來

➌ 如果找不到工具,可以直接在搜索中查找
▴ IntelliJ IDEA創建第一個Java項目
➊ Create New Project

或者在項目中創建新項目

➋ 選擇指定目錄下的 JDK 作為 Project SDK,如果要創建 Web工程,則需要勾選 Web Application。如果不需要創建 Web工程的話,則不需要勾選。這里先不勾選,只是創建簡單的Java工程。

➌ 點擊Next。
➍ 輸入項目名,選擇項目存放位置,然后點擊Finish,注意Project name和Project location路徑要一致,在Project name中輸入的名字不會同步到Project location中,那么創建的則是以Project location末尾為名的項目,但是實際路徑會是untiled/Project Name中輸入名字。如下創建最終會是JavaSE Study項目。

創建的項目是:JavaSE Study

但是實際文件夾中的路徑是:/untitled/ProjectDemo1

為避免出現上述情況,建議直接在Project location后面加上創建的項目名路徑,讓Project name自動同步

➎ 直接關閉就好。

➏ 至此第一個項目已經創建完畢,其他操作就類似Eclipse中的類似了。

➐ 項目右鍵new創建包和類文件。

➑ 編寫代碼,注意IDEA代碼不用手動保存,IDEA會自動保存代碼
➒ 運行java文件,可以項目類中右鍵Run,也可以在頂部的Run中選擇運行的類。

▴ IntelliJ IDEA創建Module
➊ 在Eclipse中我們有Workspace(工作空間)和 Project(工程)的概念,在IDEA中只有Project(工程)和Module(模塊)的概念。這里的對應關系為:

◌ 從 Eclipse 轉過來的人總是下意識地要在同一個窗口管理n個項目,這在IntelliJ IDEA是無法做到的。IntelliJ IDEA提供的解決方案是打開多個項目實例,即打開多個項目窗口。即:一個 Project 打開一個 Window 窗口。
◌ 在IntelliJ IDEA中Project是最頂級的級別,次級別是Module。一個 Project可以有多個Module。目前主流的大型項目都是分布式部署的,結構都是類似這種多Module結構。

◌ 這類項目一般是這樣划分的,比如:core Module、web Module、plugin Module、solr Module等等,模塊之間彼此可以相互依賴。通過這些Module的命名也可以看出,他們之間都是處於同一個項目業務下的模塊,彼此之間是有不可分割的
業務關系的。例如:

◌ 相比較於多 Module 項目,小項目就無需搞得這么復雜。只有一個 Module的結構IntelliJ IDEA也是支持的,並且 IntelliJ IDEA 創建項目的時候,默認就是單Module 的結構的。
➋ 創建Module,項目右鍵,New創建Module...

點擊Next

輸入Module名

之后,我們可以在 Module 的 src 里寫代碼,此時 Project 工程下的 src 就沒什么用了,可以直接刪除。

➌ 刪除模塊
方法一
選中Module,右鍵點擊Remove Module

再選中Module,右鍵點擊Delete

方法二
選中Module,右鍵點擊Open Module Settings
選中要刪除Module,點擊'-',點擊Yes即可

最后再點擊OK</font>

再選中Module,右鍵點擊Delete
✦ 注意項目文件不要和Module文件混在一起放置,單個項目單個文件夾,Module放在對應項目下,所有項目可以放在統一的一個文件夾下,但是不可以以項目的方式打開這個文件夾並以Eclipse方式管理目錄下的Project
▴ IntelliJ IDEA查看項目配置


這是一個最基礎簡單的入門級教程,如果有Eclipse使用經歷再使用IDEA會上手很快,其他的具體細節還需使用者慢慢摸索才能熟悉。
▴ IntelliJ IDEA和Eclipse快捷代碼對比
public static void main(String[] args) {
}
//Eclipse快捷方式:mai + enter
//IDEA快捷方式:psvm + enter
System.out.println();
//Eclipse快捷方式:syso + enter
//IDEA快捷方式:sout + enter or "內容".sout == System.out.println("內容");
后續IDEA配置詳見:
↪ IntelliJ IDEA常規配置教程:https://www.cnblogs.com/asio/p/12228151.html
↪ IntelliJ IDEA快捷鍵設置:https://www.cnblogs.com/asio/p/12229313.html
更多IDEA相關教程:☛ [傳送門]
轉載請添加本文鏈接 ☄ https://www.cnblogs.com/asio/p/12575392.html
本博客與CSDN博客༺ཌ༈君☠纖༈ད༻同步發布