IDEA新手使用手册
IDEA新手使用手冊(cè)
一,IDEA下載
https://www.jetbrains.com/idea/download
二,安裝過(guò)程
雙擊【ideaIU-2018.3.3.exe】安裝文件:
紅色箭頭所指向的選項(xiàng)代表根據(jù)你的電腦選擇對(duì)應(yīng)的位數(shù),這里我選擇64位。
綠色箭頭所指向的選項(xiàng)代表關(guān)聯(lián)文件,如果你打鉤了,以后你雙擊電腦上的.java文件就會(huì)用它打開(kāi),這里推薦選擇不關(guān)聯(lián)。。
藍(lán)色箭頭所指向的選項(xiàng)代表是否由JetBrain自動(dòng)下載一個(gè)jre,對(duì)于之前沒(méi)有在電腦上配置jre的人來(lái)說(shuō)強(qiáng)烈建議你在此處勾選上,同一個(gè)計(jì)算機(jī)內(nèi)可以有多套jre共存并且彼此互相不沖突。每個(gè)程序都可以自帶jre,當(dāng)程序運(yùn)行的時(shí)候會(huì)尋找對(duì)應(yīng)的jre,尋找時(shí)具有優(yōu)先級(jí),先尋當(dāng)前目錄,再尋父目錄,最后在系統(tǒng)的環(huán)境變量里尋找。而如果之前在系統(tǒng)的環(huán)境變量里已經(jīng)配置了jre的路徑,那不選擇倒也不會(huì)出很大問(wèn)題。但如果不確定的話建議在安裝JetBrain時(shí)選擇自動(dòng)安裝一個(gè)jre,既方便又不會(huì)和已有的環(huán)境沖突,多個(gè)jre是共存的,無(wú)非是占用一點(diǎn)磁盤空間而已。
其余的我們暫不選擇
三,啟動(dòng)應(yīng)用后簡(jiǎn)單配置
設(shè)置主題
這里根據(jù)個(gè)人喜好,進(jìn)行選擇,也可以選擇跳過(guò)(skip all and set defaults)。后面在settings 里也可以再設(shè)置主題等。
這里選擇【Next:Default plugins】
設(shè)置插件
設(shè)置IDEA中的各種插件,可以選擇自定義設(shè)置、刪除,或者安裝本身不存在的插件(比如:支持 Scala 的插件)。這里不設(shè)置,后面也可以通過(guò)界面菜單欄的 settings 進(jìn)行設(shè)置。
IDEA 插件官方下載地址:https://plugins.jetbrains.com/idea
點(diǎn)擊【Next:Featured plugins】
激活
IEDA的激活方式有三種,激活碼、激活服務(wù)器和破解補(bǔ)丁。激活碼的話可以去淘寶買,激活的時(shí)間基本都是一年;激活服務(wù)器的激活到期時(shí)間就看服務(wù)器的穩(wěn)定程度和JB官方的是否封殺了;破解補(bǔ)丁是利用程序注入實(shí)現(xiàn)激活,最大的好處是可以實(shí)現(xiàn)永久激活(2100年過(guò)期),不用老是折騰。
然后根據(jù)提供的激活文檔《IDEA2017-2018_激活方法》或百度:idea 破解碼,填入:Lisence server 的具體值即可(需要聯(lián)網(wǎng))。或者選擇 Activation code,根據(jù)文檔提供的激活碼,同樣可以激活(不需要聯(lián)網(wǎng))。
永久版安裝及激活碼見(jiàn)《IDEA永久使用》
也可以進(jìn)入http://idea.lanyus.com/,然后點(diǎn)擊最下面的獲得注冊(cè)碼,然后將彈出來(lái)的注冊(cè)碼復(fù)制,粘貼到Activation code下面的文本框中,點(diǎn)擊🆗。但是這樣注冊(cè)的會(huì)有時(shí)間限制,到期后還得重新輸入注冊(cè)碼,按以上步驟,建議有錢的購(gòu)買
創(chuàng)建JAVA工程
Create New Project:創(chuàng)建一個(gè)新的工程。
Import Project:導(dǎo)入一個(gè)現(xiàn)有的工程。
Open:打開(kāi)一個(gè)已有工程。比如:可以打開(kāi) Eclipse 項(xiàng)目。
Check out from Version Control:可以通過(guò)服務(wù)器上的項(xiàng)目地址 check out Github 上面項(xiàng)目或其他 Git 托管服務(wù)器上的項(xiàng)目。
IntelliJ IDEA 沒(méi)有類似 Eclipse 的工作空間的概念(Workspaces),最大單元就是Project。
這里可以把 Project 理解為 Eclipse 中的 Workspace。
在 Eclipse 中我們有 workspace(工作空間)和 Project(工程)的概念,在 IDEA 中只有 Project(工程)和 Module(模塊)的概念。
這里的對(duì)應(yīng)關(guān)系為:
IDEA 官網(wǎng)說(shuō)明:
**An Eclipse workspace is similar to a project in IntelliJ IDEA **
An Eclipse project maps to a module in IntelliJ IDEA
翻譯:
Eclipse 中 workspace 相當(dāng)于 IDEA 中的 Project
Eclipse 中 Project 相當(dāng)于 IDEA 中的 Module
這個(gè)地方剛開(kāi)始用的時(shí)候會(huì)很容易理不清它們之間的關(guān)系。
選擇指定目錄下的 JDK 作為 Project SDK。
如果要?jiǎng)?chuàng)建 Web 工程,則需要勾選上面的 Web Application。如果不需要?jiǎng)?chuàng)建 Web工程的話,則不需要勾選。這里先不勾選,我們只是創(chuàng)建簡(jiǎn)單的 Java 工程。
其中,選擇【New…】,選擇 jdk 的安裝路徑所在位置:
給創(chuàng)建的工程起一個(gè)名字和工程所在位置,點(diǎn)擊【finish】
點(diǎn)擊【OK】即可。
設(shè)置顯示常見(jiàn)的視圖
工程界面展示
工程下的 src 類似于 Eclipse 下的 src 目錄,用于存放代碼。
工程下的.idea 和 project01.iml 文件都是 IDEA 工程特有的。類似于 Eclipse 工程下的.settings、.classpath、.project 文件等。
創(chuàng)建Package和class
接著在 src 目錄下創(chuàng)建一個(gè) package:
在包下 New 一個(gè) Java Class:
不管是創(chuàng)建 Class,還是 Interface,還是 Annotation,都是選擇 New --> Java Class,然后在 Kind 下拉框中選擇創(chuàng)建的結(jié)構(gòu)的類型。接著在類 HelloWorld 里聲明主方法,輸出 Hello World!,完成測(cè)試
說(shuō)明:在 IDEA 里要說(shuō)的是,寫完代碼,不用點(diǎn)擊保存。IDEA 會(huì)自動(dòng)保存代碼。
創(chuàng)建模塊
相比較于多 Module 項(xiàng)目,小項(xiàng)目就無(wú)需搞得這么復(fù)雜。只有一個(gè) Module 的結(jié)構(gòu) IntelliJ IDEA 也是支持的,并且 IntelliJ IDEA 創(chuàng)建項(xiàng)目的時(shí)候,默認(rèn)就是單 Module 的結(jié)構(gòu)的。
下面,我來(lái)演示如何創(chuàng)建 Module:
點(diǎn)擊【Next】
之后,我們可以在 Module 的 src 里寫代碼,此時(shí) Project01 工程下的 src 就沒(méi)什么
用了。可以刪掉。
如何刪除模塊
選中要?jiǎng)h除的模塊,點(diǎn)擊減號(hào)
點(diǎn)擊【Yes】后,點(diǎn)擊【Ok】
此時(shí)再選中要?jiǎng)h除的模塊會(huì)出現(xiàn)有【Delete】選項(xiàng),會(huì)從硬盤上將此 Module 刪除掉
查看項(xiàng)目配置
五,常用配置
進(jìn)入設(shè)置界面
目錄結(jié)構(gòu)如下:
設(shè)置主題
設(shè)置編輯區(qū)主題
設(shè)置鼠標(biāo)滾輪修改字體大小
設(shè)置自動(dòng)導(dǎo)包功能
Add unambiguous imports on the fly:自動(dòng)導(dǎo)入不明確的結(jié)構(gòu)
Optimize imports on the fly:自動(dòng)幫我們優(yōu)化導(dǎo)入的包**
設(shè)置顯示行號(hào)和方法間的分隔符
如上圖紅圈所示,可以勾選 Show line numbers:顯示行數(shù)。我建議一般這個(gè)要勾選上。
如上圖紅圈所示,可以勾選 Show method separators:顯示方法分隔線。這種線有助于我們區(qū)分開(kāi)方法,所以建議勾選上。
設(shè)置忽略大小寫提示
IntelliJ IDEA 的代碼提示和補(bǔ)充功能有一個(gè)特性:區(qū)分大小寫。如上圖標(biāo)注所示,默認(rèn)就是 First letter only 區(qū)分大小寫的。
區(qū)分大小寫的情況是這樣的:比如我們?cè)?Java 代碼文件中輸入 stringBuffer,IntelliJ IDEA - 默認(rèn)是不會(huì)幫我們提示或是代碼補(bǔ)充的,但是如果我們輸入StringBuffer 就可以進(jìn)行代碼提示和補(bǔ)充。
如果想不區(qū)分大小寫的話,取消勾選該選項(xiàng)即可。(2017版本的IEDA中是改為 None 選項(xiàng))
設(shè)置默認(rèn)的字體、字體大小、字體行間距
修改代碼中注釋的字體顏色
Doc Comment –> Text:修改文檔注釋的字體顏色
Block comment:修改多行注釋的字體顏色
Line comment:修改當(dāng)行注釋的字體顏色
設(shè)置項(xiàng)目文件編碼
六.IDEA常用快捷鍵
七.創(chuàng)建Java Web Project或Module
創(chuàng)建的靜態(tài) Java Web(前端開(kāi)發(fā))
創(chuàng)建動(dòng)態(tài) Web 的 Module(后端開(kāi)發(fā))
某一個(gè)項(xiàng)目右鍵 -> New -> Module
提供 Web 工程名和位置。 創(chuàng)建以后的工程結(jié)構(gòu)如下:
打開(kāi) index.jsp。修改為如下內(nèi)容。這里你會(huì)發(fā)現(xiàn) IDEA 的代碼提示功能要強(qiáng)于 Eclipse。
八.配置本地 Tomcat
點(diǎn)擊 Edit Configurations,對(duì)于2017版的IDEA,是再點(diǎn)擊“+”按鈕,再選擇Tomcat Server -> Local,
點(diǎn)擊 Edit Configurations,對(duì)于2018版的IEDA,是再選擇Templates -> Tomcat Server -> Local,編輯好模板后,再點(diǎn)擊“+”按鈕,再選擇Tomcat Server -> Local。
這里我們選擇 TomEE Server 或者 Tomcat Server 都可以
然后配置 Tomcat 的名稱以及配置應(yīng)用服務(wù)器的位置。根據(jù)自己 Tomcat 的安裝位置決定。
其它位置使用默認(rèn)值(設(shè)置要啟動(dòng)的瀏覽器以及端口號(hào)),如下圖所示。
接著點(diǎn)擊部署【Deployment】-> 點(diǎn)擊+ -> 【Artifact】:
選擇應(yīng)用后
再點(diǎn)回【Server】選項(xiàng)卡,此時(shí):
這樣我們的模板就配置好了,接下來(lái),我們點(diǎn)擊“+”按鈕,再選擇Tomcat Server -> Local,直接使用我們新建配置好的模板即可,如下圖:
點(diǎn)擊【OK】后,執(zhí)行剛才創(chuàng)建的 index.jsp 即可:
效果如下:
注意事項(xiàng): 顯示運(yùn)行以后的 Tomcat 的信息:
可以點(diǎn)擊紅圈圈,剛點(diǎn)擊后并不能馬上關(guān)閉tomcat服務(wù)器,只是斷開(kāi)了與服務(wù)器的連接,稍后當(dāng)停止按鈕顯示為灰色,才表示關(guān)閉
九.關(guān)聯(lián)數(shù)據(jù)庫(kù)
關(guān)聯(lián)方式:
填寫數(shù)據(jù)庫(kù)相關(guān)信息,此時(shí)【Test Connection】為灰色狀態(tài)
填寫完成后,點(diǎn)擊【Download missing driver files】去中央倉(cāng)庫(kù)下載驅(qū)動(dòng)文件,此時(shí)【Test Connection】為可點(diǎn)擊狀態(tài),我們點(diǎn)擊它進(jìn)行數(shù)據(jù)庫(kù)連接測(cè)試,測(cè)試成功如下:
點(diǎn)擊【OK】后,查看效果:
補(bǔ)充:如果你選用的數(shù)據(jù)庫(kù)是Oracle,過(guò)程可仿照上面的步驟,基本一致
常用操作
圖標(biāo) 1:同步當(dāng)前的數(shù)據(jù)庫(kù)連接。這個(gè)是最重要的操作。配置好連接以后或通過(guò)其他工具操作數(shù)據(jù)庫(kù)以后,需要及時(shí)同步。
圖標(biāo) 2:配置當(dāng)前的連接。
圖標(biāo) 3:斷開(kāi)當(dāng)前的連接。
圖標(biāo) 4:顯示相應(yīng)數(shù)據(jù)庫(kù)對(duì)象的數(shù)據(jù)。
圖標(biāo) 5:編輯修改當(dāng)前數(shù)據(jù)庫(kù)對(duì)象。
十.配置 Maven
Maven 的配置
Maven 的核心程序并不包含具體功能,僅負(fù)責(zé)宏觀調(diào)度。具體功能由插件來(lái)完成。
Maven 核心程序會(huì)到本地倉(cāng)庫(kù)中查找插件。
如果本地倉(cāng)庫(kù)中沒(méi)有就會(huì)從遠(yuǎn)程中央倉(cāng)庫(kù)下載。 此時(shí)如果不能上網(wǎng)則無(wú)法執(zhí)行 Maven 的具體功能。 為了解決這個(gè)問(wèn)題,我們可以將 Maven 的本地倉(cāng)庫(kù)指向一個(gè)在聯(lián)網(wǎng)情況下下載好的目錄。
Maven home directory:可以指定本地 Maven 的安裝目錄所在,因?yàn)槲乙呀?jīng)配置了 MAVEN_HOME 系統(tǒng)參數(shù),所以直接這樣配置 IntelliJ IDEA 是可以找到的。但是假如你沒(méi)有配置的話,這里可以選擇你的 Maven 安裝目錄。此外,這里不建議使用 IDEA 默認(rèn)的。
User settings file / Local repository:我們還可以指定 Maven 的 settings.xml 位置和本地倉(cāng)庫(kù)位置。
settings.xml文件修改的地方:
1、本地倉(cāng)庫(kù)地址
2、遠(yuǎn)程倉(cāng)庫(kù)地址
settings.xml文件修改的內(nèi)容如下:
Maven -> Importing
Import Maven projects automatically:表示 IntelliJ IDEA 會(huì)實(shí)時(shí)監(jiān)控項(xiàng)目的 pom.xml 文件,進(jìn)行項(xiàng)目變動(dòng)設(shè)置,建議勾選。
Automatically download:在 Maven 導(dǎo)入依賴包的時(shí)候是否自動(dòng)下載源碼和文檔。默認(rèn)是沒(méi)有勾選的,也不建議勾選,原因是這樣可以加快項(xiàng)目從外網(wǎng)導(dǎo)入依賴包的速度,如果我們需要源碼和文檔的時(shí)候我們到時(shí)候再針對(duì)某個(gè)依賴包進(jìn)行聯(lián)網(wǎng)下載即可。IntelliJ IDEA 支持直接從公網(wǎng)下載源碼和文檔的。
VM options for importer:可以設(shè)置導(dǎo)入的 VM 參數(shù)。一般這個(gè)都不需要主動(dòng)改,除非項(xiàng)目真的導(dǎo)入太慢了我們?cè)僭龃蟠藚?shù)。
演示使用Maven
創(chuàng)建對(duì)應(yīng)的 Module
選擇Spring Boot 的模板 Spring Initializr
舉例:此時(shí) Spring Initalizr 是 springboot 工程的模板。
Group:組織或公司域名,倒序
Artifact:項(xiàng)目模塊名稱
Version:默認(rèn) maven 生成版本:0.0.1-SNAPSHOT
這里可以暫時(shí)先不選,后面開(kāi)發(fā)需要了再進(jìn)行設(shè)置。
點(diǎn)擊【finish】 即可完成創(chuàng)建。
創(chuàng)建完成以后,可以在 IDEA 右邊看到創(chuàng)建的 Module。如果沒(méi)有,可以刷新一下。目錄下也會(huì)有對(duì)應(yīng)的生命周期。其中常用的是:clean、compile、package、install。比如這里install,如果其他項(xiàng)目需要將這里的模塊作為依賴使用,那就可以install。安裝到本地倉(cāng)庫(kù)的位置。
本地倉(cāng)庫(kù)中的文件截圖:
十一.其他設(shè)置
生成 javadoc
填寫生成javadoc的項(xiàng)目或者模塊、輸出位置、語(yǔ)言、編碼等
Locale:輸入語(yǔ)言類型:zh_CN
Other command line arguments:-encoding UTF-8 -charset UTF-8
出現(xiàn)錯(cuò)誤:未知標(biāo)記:date 如下圖:
取消更新
插件的使用
在 IntelliJ IDEA 的安裝講解中我們其實(shí)已經(jīng)知道,IntelliJ IDEA 本身很多功能也都是通過(guò)插件的方式來(lái)實(shí)現(xiàn)的。
官網(wǎng)插件庫(kù):https://plugins.jetbrains.com/
需要特別注意的是:在國(guó)內(nèi)的網(wǎng)絡(luò)下,經(jīng)常出現(xiàn)顯示不了插件列表,或是顯示了插件列表,無(wú)法下載完成安裝。這時(shí)候請(qǐng)自行打開(kāi) VPN,一般都可以得到解決。
演示安裝GsonFormat
如下圖演示,在線安裝 IntelliJ IDEA 插件庫(kù)中的插件。安裝完以后會(huì)提示重啟,才可以使用插件。
常用插件推薦
總結(jié)
以上是生活随笔為你收集整理的IDEA新手使用手册的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【基于RT-Thread+RA6M4的智
- 下一篇: 向日葵公主与驴的寓言故事