IntelliJ IDEA快速上手(教你如何创建第一个Java项目)
本篇博客教你如何快速上手使用IntelliJ IDEA,包括一些基礎(chǔ)常規(guī)配置和Java項目的創(chuàng)建。
? 設(shè)置IDEA默認(rèn)打開方式
設(shè)置IDEA不要默認(rèn)啟動最后打開的項目,在項目中或者啟動首頁,選擇settings -> Appearance&Behavior-->System Settings取消Reopenlast project on startup選中
項目頁面
啟動頁面
Reopen last project onstartup,是否默認(rèn)啟動最后一次打開的項目
? IDEA設(shè)置jdk
雖然不配置jdk也能進(jìn)入idea,但是在運(yùn)行時就會出現(xiàn)問題,java運(yùn)行必須要配置jdk開發(fā)環(huán)境
☄ IDEA已經(jīng)提供了jre,但是需要配置jdk環(huán)境,詳細(xì)配置見:?JDK的安裝與環(huán)境配置
? IntelliJ IDEA設(shè)置全局jdk
? 打開IDEA集成開發(fā)環(huán)境工具,點(diǎn)擊:File--Project Structure
? 在打開的頁面中,選擇SDKs屬性,并點(diǎn)擊中間的加號+,選擇JDK
? 在打開的頁面中,選擇本地計算機(jī)中已經(jīng)安裝的JDK目錄(選擇bin目錄的上一級即可),然后Name處命名(不要帶中文),然后點(diǎn)擊ok按鈕和Apply按鈕即可
配置完成后創(chuàng)建Java程序會使用默認(rèn)的jdk?
? 單個項目配置jdk
創(chuàng)建項目時選擇jdk
? Create New Project創(chuàng)建新項目
? 選擇項目類型,可以使用默認(rèn)jdk,也可以選擇new 新的jdk配置?
項目中切換jdk
? 打開IDEA集成開發(fā)環(huán)境工具,點(diǎn)擊:File--Project Structure
? 選擇new,創(chuàng)建一個新的jdk引用?
? 啟動頁面介紹
? IntelliJ IDEA 沒有類似 Eclipse 的工作空間的概念(Workspaces),最大單元就是
Project。
? Eclipse中的Workspace:每一個WorkSpace中的配置都是獨(dú)立的,一個WorkSpace中可以有多個Project項目,Eclipse打開的是WorkSpace,運(yùn)行時可以選擇具體運(yùn)行哪個項目
? IntelliJ IDEA中是以單個項目為單位的,每一個項目都是獨(dú)立的
? 雖然也可以用IDEA打開多個項目的上級目錄,在頁面中也會顯示類似Eclipse中的目錄結(jié)構(gòu),但是此時IDEA會將這個主目錄文件當(dāng)成是一個項目,而主目錄下的Project當(dāng)成是項目的子文件
? IntelliJ IDEA視圖界面設(shè)置
? 調(diào)出工具條和按鈕組
? 有些工具按鈕在運(yùn)行相應(yīng)項目或者配置相應(yīng)插件后才會顯示出來
? 如果找不到工具,可以直接在搜索中查找
? IntelliJ IDEA創(chuàng)建第一個Java項目
? Create New Project
或者在項目中創(chuàng)建新項目
? 選擇指定目錄下的 JDK 作為 Project SDK,如果要創(chuàng)建 Web工程,則需要勾選 Web Application。如果不需要創(chuàng)建 Web工程的話,則不需要勾選。這里先不勾選,只是創(chuàng)建簡單的Java工程。
? 點(diǎn)擊Next。
? 輸入項目名,選擇項目存放位置,然后點(diǎn)擊Finish,注意Project name和Project location路徑要一致,在Project name中輸入的名字不會同步到Project location中,那么創(chuàng)建的則是以Project location末尾為名的項目,但是實際路徑會是untiled/Project Name中輸入名字。如下創(chuàng)建最終會是JavaSE Study項目。
創(chuàng)建的項目是:JavaSE Study
但是實際文件夾中的路徑是:/untitled/ProjectDemo1
為避免出現(xiàn)上述情況,建議直接在Project location后面加上創(chuàng)建的項目名路徑,讓Project name自動同步
? 直接關(guān)閉就好。
? 至此第一個項目已經(jīng)創(chuàng)建完畢,其他操作就類似Eclipse中的類似了。
? 項目右鍵new創(chuàng)建包和類文件。
? 編寫代碼,注意IDEA代碼不用手動保存,IDEA會自動保存代碼
? 運(yùn)行java文件,可以項目類中右鍵Run,也可以在頂部的Run中選擇運(yùn)行的類。
? IntelliJ IDEA創(chuàng)建Module
? 在Eclipse中我們有Workspace(工作空間)和 Project(工程)的概念,在IDEA中只有Project(工程)和Module(模塊)的概念。這里的對應(yīng)關(guān)系為:
? 從 Eclipse 轉(zhuǎn)過來的人總是下意識地要在同一個窗口管理n個項目,這在IntelliJ IDEA是無法做到的。IntelliJ IDEA提供的解決方案是打開多個項目實例,即打開多個項目窗口。即:一個 Project 打開一個 Window 窗口。
? 在IntelliJ IDEA中Project是最頂級的級別,次級別是Module。一個 Project可以有多個Module。目前主流的大型項目都是分布式部署的,結(jié)構(gòu)都是類似這種多Module結(jié)構(gòu)。
? 這類項目一般是這樣劃分的,比如:core Module、web Module、plugin Module、solr Module等等,模塊之間彼此可以相互依賴。通過這些Module的命名也可以看出,他們之間都是處于同一個項目業(yè)務(wù)下的模塊,彼此之間是有不可分割的
業(yè)務(wù)關(guān)系的。例如:
? 相比較于多 Module 項目,小項目就無需搞得這么復(fù)雜。只有一個 Module的結(jié)構(gòu)IntelliJ IDEA也是支持的,并且 IntelliJ IDEA 創(chuàng)建項目的時候,默認(rèn)就是單Module 的結(jié)構(gòu)的。
? 創(chuàng)建Module,項目右鍵,New創(chuàng)建Module...
點(diǎn)擊Next
輸入Module名
之后,我們可以在 Module 的 src 里寫代碼,此時 Project 工程下的 src 就沒什么用了,可以直接刪除。
? 刪除模塊
方法一
選中Module,右鍵點(diǎn)擊Remove Module
再選中Module,右鍵點(diǎn)擊Delete
方法二
選中Module,右鍵點(diǎn)擊Open Module Settings
選中要刪除Module,點(diǎn)擊'-',點(diǎn)擊Yes即可
最后再點(diǎn)擊OK</font>
再選中Module,右鍵點(diǎn)擊Delete
? 注意項目文件不要和Module文件混在一起放置,單個項目單個文件夾,Module放在對應(yīng)項目下,所有項目可以放在統(tǒng)一的一個文件夾下,但是不可以以項目的方式打開這個文件夾并以Eclipse方式管理目錄下的Project
? IntelliJ IDEA查看項目配置
這是一個最基礎(chǔ)簡單的入門級教程,如果有Eclipse使用經(jīng)歷再使用IDEA會上手很快,其他的具體細(xì)節(jié)還需使用者慢慢摸索才能熟悉。
? 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 "內(nèi)容".sout == System.out.println("內(nèi)容");
后續(xù)IDEA配置詳見:
↪ IntelliJ IDEA常規(guī)配置教程:https://www.cnblogs.com/asio/p/12228151.html
↪ IntelliJ IDEA快捷鍵設(shè)置:https://www.cnblogs.com/asio/p/12229313.html
更多IDEA相關(guān)教程:? [傳送門]
轉(zhuǎn)載請?zhí)砑颖疚逆溄?☄ https://www.cnblogs.com/asio/p/12575392.html
本博客與CSDN博客???君☠纖???同步發(fā)布
總結(jié)
以上是生活随笔為你收集整理的IntelliJ IDEA快速上手(教你如何创建第一个Java项目)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Node.js初接触(一)
- 下一篇: 毛笔笔锋算法IOS版