IDE是集成開發環境:Integrated Development Environment的縮寫。
使用IDE的好處在於按,可以把編寫代碼、組織項目、編譯、運行、調試等放到一個環境中運行,能極大地提高開發效率。
IDE提升開發效率主要靠以下幾點:
-
編輯器的自動提示,可以大大提高敲代碼的速度;
-
代碼修改后可以自動重新編譯,並直接運行;
-
可以方便地進行斷點調試。
目前,流行的用於Java開發IDE有
Eclipse
Eclipse是由IBM開發並捐贈給開源社區的一個IDE,也是目前應用最廣泛的IDE。Eclipse的特點是它本身是Java開發的,並且基於插件結構,即使是對Java開發的支持也是通過插件JDT實現的。
除了用於Java開發,Eclipse配合插件也可以作為C/C++開發環境、PHP開發環境、Rust開發環境等。
IntelliJ Idea
IntelliJ Idea是由JetBrains公司開發的一個功能強大的IDE,分為免費版和商用付費版。JetBrains公司的IDE平台也是基於IDE平台+語言插件的模式,支持Python開發環境、Ruby開發環境、PHP開發環境等,這些開發環境也分為免費版和付費版。
NetBeans
NetBeans是最早由SUN開發的開源IDE,由於使用人數較少,目前已不再流行。
使用Eclipse
安裝EClipse
Eclipse的發行版提供了預打包的開發環境,包括Java、JavaEE、C++、PHP、Rust等。從這里下載:
下載后雙擊安裝
設置Eclipse
選擇菜單"Eclipse/Windows"-"Preferences"
調整以下設置項:
General>Editoes>Text Editors
鈎上“Show line numbers”,這樣編輯器會顯示行號

General>Workspace
鈎上“Refresh using native hooks or polling”,這樣Eclipse會自動刷新文件夾的改動;

對於“Text file encoding”,如果Default不是UTF-8,一定要改為“Other:UTF-8”,所有文本文件均使用UTF-8編碼;
對於“New text file line delimiter”,建議使用Unix,即換行符使用\n而不是Windows的\r\n。

Java > Installed JREs
在Installed JREs中應該看到Java SE 13,如果還有其他的JRE,可以刪除,以確保Java SE 13是默認的JRE。

Eclipse IDE結構
打開Eclipse后,整個IDE由若干個區域組成

中間可編輯的文本區(見1)是編輯器,用於編輯源碼
分別在左右和下方的是視圖
- Package Exploroer(見2)是Java項目的視圖
- Console(見3)是命令行輸出視圖
- Outline(見4)是當前正在編輯的Java源碼的結構視圖
新建Java項目
在Eclipse菜單選擇“File”-“New”-“Java Project”,填入HelloWorld,JRE選擇Java SE 13:

暫時不要勾選“Create module-info.java file”,因為模塊化機制我們后面才會講到:
點擊“Finish”就成功創建了一個名HelloWorld的Java工程
新建Java文件並運行
展開HelloWorld工程,選中源碼目錄src,點擊右鍵,在彈出菜單中選擇“New”-“Class”:

在彈出的對話框中,Name一欄填入Hello

點擊”Finish“,就自動在src目錄下創建了一個名為Hello.java的源文件。我們雙擊打開這個源文件,填上代碼:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, world!");
}
}

保存,然后選中文件Hello.java,點擊右鍵,在彈出的菜單中選中“Run As...”-“Java Application”:

在Console窗口就可以看到運行結果

如果沒有在主界面中看到Console窗口,請選中菜單“Window”-“Show View”-“Console”,即可顯示

