IDEA使用說明
1.安裝
2.開始界面
1)create New Project (新建項目)
2)Import Project (導入項目)
3)Open (打開已有的項目)
4)Check out from Version Control (從版本控制庫中導入項目)
3.新建項目
1)方式一:
說明:左邊的列表顯示的是IDEA可以的項支持目種類,右邊是需要額外添加的構面,選擇好相應的構面,點擊next。
說明:上面的一部分是制定項目的名稱,下面一部分是制定項目中模塊的名稱。當創建了一個項目之后,默認就會創建一個Module。
2)方式二:
也可以開始先創建一個Empty Project,創建一個空的項目,創建好之后再創建Module。如下圖:
當創建一個空的Project的時候,下面是沒有Module選項的。
3)移除module:
對着module點擊右鍵彈出菜單,如下圖:
選擇Remove Module即刻。(注意:這里僅僅是移除,但是不會刪除文件夾下的module目錄,需要手動去刪除)
4.Settings配置
通常IDEA的基本配置信息都在這里配置,例如字體,主題等等相關的信息
點擊File,選擇Settings選項打開如下的窗口:
例如編輯區的字體和控制台字體的修改就在Editor選項中進行配置。
Colors & Fonts下面的Font是修改編輯區的字體,Console Font修改控制台中的字體。
5.Project Structure (項目配置)
同樣是在File菜單下面,這里配置Project的信息以及Project下面的Module配置信息。
Project 選項:
就是配置當前項目使用的JDK,以及編譯版本,以及編譯輸出的路徑。
1)Project Name (項目名稱)
2)Project SDK (項目使用的JDK)根據自己安裝的JDK目錄進行選擇
3)Project Language Level (項目中的Module支持的編譯版本級別,通常與Project SDK對應)
4)Project Compiler output (項目編譯后字節碼的存放位置)
Module選項:
配置Module的相關信息,比如可以為當前Module添加額外的構面、module的便宜輸出路徑、modeule的依賴配置等等。
1)添加構面(框架),可以在中的菜單中使用加減號進行添加
2)配置moule的編譯輸出路徑,在右邊的tab菜單中有一個path選項,有兩個:
這個選項是使用項目(Project)的輸出輸出路徑,如果所有的module都是選擇這一項的話,就表示大家都存放在同一個編譯輸出路徑下。
這個選項是可以可以指定當前module使用自己的編譯輸出路徑,而跟Project的不一樣(個性化)
3) 添加module的以來配置
在這個選項中可以為不同的module添加不同的jar依賴或是環境依賴等等。
Facets選項(添加構面)
可以為不同的module添加不同的構面支持,和Modules選項中的添加構面是一樣的。
Artifacets (打包方式)
可以針對不同的module打包成不同的jar文件或者是war文件。
點擊加號,選擇你要打包的方式:
選擇之后會彈出如下窗口
1)Name (指定打包的名稱)
2)Type (打包的類型方式,是展開的還是直接war文件)
3)Output Directory (打包之后存放的路徑)
6.配置Tomcat
在編輯器的右上角有一個設置圖標:
在向下的小箭頭點擊選擇設置,將彈出一個運行時的配置窗口
左上角有一個加號,點擊添加
選擇Tomcat Server –> local,添加一個本地的tomcat環境.選擇后彈出下面這個窗口,這個窗口就是tomcat的具體配置界面
1)Server 菜單
Application Server (配置bean地Tomcat的主目錄)
Open Browser (選擇默認打開的瀏覽器)
在tomcat啟動之后是否自動打開瀏覽器
JRE: (容器使用的JRE版本)
Tomcat Server Settings: (Tomcat的服務和端口配置)
這個選項是否部署tomcat的默認應用(如:root,manager等),如果不勾選,那么將不會部署,當訪問local host:8080的時候,將訪問不到tomcat的首頁。
2)Deployment菜單
在這里面懸着要部署到tomcat的項目,部署的都是之前打包好的Artifacts。
點擊右邊的加號進行添加
會打開以下窗口
左邊的列表顯示的就是設置好的所有module的artifacts,右邊則是給這個artifact取一個上下文別名,那么當訪問localhost:8080后面跟的就是這個別名。
配置完成后,在編輯器的左下右有一個Application Server選項,將限制剛才配置好的Tomcat服務器