## Java編程那些事兒13——Eclipse基本使用
作者:陳躍峰
出自:[http://blog.csdn.net/mailbomb](http://blog.csdn.net/mailbomb)
**2.2 Eclipse使用**
Eclipse是一個開源、免費的集成開發工具。
Eclipse是實現開發中的主流開發工具之一,熟練使用該工具將在學習,以及以后的實際開發中讓你如虎添翼。
如果把程序員類比成軍隊中的士兵的話,那么集成開發工具就是你手中的槍,你要對它足夠的熟悉,并且足夠熟練的使用它。
對于開發工具的學習,需要在學習中使用,在使用中學習。
**2.2.1 Eclipse的獲得**
Eclipse的安裝程序可以從其官方網站上免費下載,地址為:
[http://www.eclipse.org](http://www.eclipse.org/)
在下載時選擇“Eclipse Classic”下載即可,其最新版本為3.3.2。
需要注意的是,在現在時一定要下載SDK,而且根據你的操作系統選擇對應的版本,例如Windows平臺上的文件默認是eclipse-SDK-3.3.2-win32.zip。
以下為Windows操作系統為例子來介紹Eclipse的安裝。
**2.2.2 Eclipse的安裝**
Eclipse是一個使用Java語言開發的工具軟件,所以在安裝Eclipse以前,一定要安裝JDK,其中Eclipse3.3.2要求安裝的JDK版本在1.5及以上。
Eclipse的安裝很簡單,只需要解壓縮安裝文件即可,解壓縮的文件沒有限制,可以根據實際使用的需要解壓縮到任意路徑下。
**2.2.3 Eclipse基本使用**
Eclipse安裝完成以后,選擇Eclipse安裝目錄下的eclipse.exe即可啟動該軟件。
**2.2.3.1 工作空間設置**
第一次啟動Eclipse時,會彈出一個標題為“Workspace Launcher”的窗口,該窗口的功能是設置Eclipse的workspace(工作空間)。workspace是指Eclipse新建的內容默認的保存路徑,以及Eclipse相關的個性設置信息。該窗口中“Workspace”輸入框中是需要設置的路徑,可以根據個人的需要進行設置,下面的“Use this as default and do not ask again”選擇項的意思是:使用這個作為默認設置,以后不要再詢問,選中以后的效果是:1、下次啟動時不再彈出該窗口,2、把這個設置作為默認設置,不選中該選擇項則每次啟動時都彈出該窗口。設置完成以后,選擇“OK”按鈕,就可以啟動Eclipse了。
**2.2.3.2 顯示主界面**
Eclipse第一次啟動起來以后,會顯示一個歡迎界面,選擇左上角“Welcome”右側的“X”關閉歡迎界面,就可以看到Eclipse的主界面了。
歡迎界面只顯示一次,以后只有在變更了工作空間以后才可能會再次顯示。
關于Eclipse界面的布局方式,這里暫不介紹,因為介紹時不可避免的要用到一些后續要學到的專業術語,這里先簡單介紹一下其使用方式,至于界面的布局方式這個在使用中逐漸去熟悉。
**2.2.3.3 Eclipse基本使用**
集成開發環境(IDE)的使用相對來說稍顯繁瑣,但是對于實際的項目開發來說卻是非常實用的,在初次使用時,需要習慣和適應這種使用方式。
集成開發環境在使用前,需要首先建立Project(項目),Project是一個管理結構,管理一個項目內部的所有源代碼和資源文件,并保存和項目相關的設置信息。
一個項目內部可以有任意多個源文件,以及任意多的資源。
使用Eclipse的基礎步驟主要有如下這些:
1.?新建項目
2.?新建源文件
3.?編輯和保存源文件
4.?運行程序
**2.2.3.3.1?新建項目**
新建項目的步驟如下:
1、?選擇菜單“File”>“New”>“Java Project”
2、?在“New Java Project”窗口中,進行新建項目的設定,例如輸入Test
“Project ?Name”是必須輸入的內容,代表項目名稱,在硬盤上會轉換成一個文件夾的名稱。
“Content”設置項目的內容。
“JRE”部分設置項目使用的JDK版本。
“Project layout”部分設置項目文件內部的目錄結構。
3、?選擇“Finish”按鈕完成設置
項目建立以后,可以到磁盤對應路徑下觀察一下項目文件夾的結構。
**2.2.3.3.2?新建源文件**
項目建立以后,或者打開項目以后,就可以新建源文件了。
一個項目中可以包含多個源文件,每個源文件都可以獨立執行。
新建源文件的步驟為:
1、?選擇菜單“File”>“New”>“Class”
2、?在“New Java Class”向導中,進行新建源文件的設定
“Source folder”代表源代碼目錄,例如“test/src”,如果該內容和項目保持一致則不需要修改,否則可以選擇后續的“Browse…”按鈕進行修改。
“Name”代表源文件的名稱,例如輸入Hello。
“public static void main(String[] args)”選項代表在生成的源代碼中包含該代碼,選中該設置。
3、?選擇“Finish”按鈕完成設置,則Eclipse將自動生成符合要求的源代碼,并在Eclipse環境中打開。
生成的代碼如下:
~~~
public class Hello {
??? ?????? /**
??? ?????? ?***@param**args
??? ?????? ?*/
??? ?????? public static void main(String[] args) {
?????? ?????? // TODO Auto-generated method stub
??? ?????? }
}
~~~
**2.2.3.3.3?編輯和保存源文件**
可以把其中的用于說明的注釋內容刪除,并添加輸出字符串的代碼,則代表變為如下內容:
~~~
?????? public class Hello {
??? ?????? public static void main(String[] args) {
?????? ?????? System.out.println("Hello World!");
??? ?????? }
}
~~~
選擇工具欄的保存按鈕,或者按Ctrl+S組合鍵保存源文件,在源文件保存時,Eclipse會自動編譯該代碼,如果有語法錯誤,則以紅色波浪線進行提示。
**2.2.3.3.4運行程序**
運行程序的方法為:選擇源代碼空白處,點擊右鍵,選擇“Run as”>“1 ?Java Application”即可運行,當然,你也可以選擇Eclipse左側你需要運行的文件名,點擊右鍵,也可以找到一樣的菜單進行運行。
這樣,程序的運行結果就顯示在該界面中了。
- 前言
- (1)序言
- (2)程序設計是什么?
- (3)你適合學習程序設計嗎?
- (4)如何學好程序設計?
- (5)程序設計介紹小結
- (6)計算機軟件基本概念
- (7)進制的概念
- (8)計算機內部的數據表達
- (9)網絡編程基礎
- (10)Java語言簡介
- (11)JDK的獲得、安裝和配置
- (12)第一個HelloWorld程序
- (13)Eclipse基本使用
- (14)Eclipse基礎使用進階
- (15)如何學好Java語法
- (16)代碼框架、關鍵字和標識符
- (17)基本數據類型
- (18)變量和常量
- (19)數據類型轉換
- (20)空白、語句結束和注釋
- (21)算術運算符
- (22)比較運算符
- (23)邏輯運算符
- (24)賦值運算符
- (25)位運算符
- (26)移位運算符
- (27)其它運算符
- (28)運算符優先級
- (29)表達式
- (30)流程控制基礎
- (31)if語句語法(1)
- (32)if語句語法(2)
- (33)if語句語法(3)
- (34)switch語句語法
- (35)while語句語法
- (36)do-while語句語法
- (37)for語句語法
- (38)break和continue語句
- (39)流程控制綜合示例1
- (40)流程控制綜合示例2
- (41)流程控制綜合示例3
- (42)流程控制綜合練習
- (43)數組概述
- (44)數組基礎語法
- (45)數組使用示例1
- (46)數組使用示例2
- (47)數組使用示例3
- (48)多維數組基礎
- (49)多維數組使用示例1
- (50)多維數組使用示例2
- (51)多維數組練習
- (52)方法聲明
- (53)方法聲明示例
- (54)方法調用
- (55)方法重載和參數傳遞
- (56)方法練習
- (57)面向對象基礎
- (58)類(一)
- (59)類(二)
- (60)對象
- (61)面向對象設計方法和面向對象特性(一)
- (62)繼承(二)
- (63)多態性
- (64)訪問控制符、修飾符和其它關鍵字
- (65)static修飾符
- (66)final修飾符
- (67)this和super
- (68)抽象類和接口(一)
- (69)抽象類和接口(二)
- (70)抽象類和接口(三)
- (71)內部類簡介
- (72)包的概念
- (73)JDK文檔使用
- (74)java.lang包介紹1
- (75)String類使用
- (76)StringBuffer類和System類
- (77)包裝類
- (78)時間和日期處理
- (79)Random隨機處理
- (80)集合框架簡述
- (81)異常處理概述
- (82)異常處理語法1
- (83)異常處理語法2
- (84)IO簡介
- (85)IO類體系
- (86)文件操作之File類使用
- (87)文件操作之讀取文件
- (88)文件操作之寫文件
- (89)讀取控制臺輸入
- (90)裝飾流使用1
- (91)裝飾流使用2
- (92)IO使用注意問題
- (93)多線程基礎
- (94)多線程實現方式1
- (95)多線程實現方式2
- (96)多線程使用示例1
- (97)多線程使用示例2
- (98)多線程問題及處理1
- (99)多線程問題及處理2
- (100)多線程問題及處理3
- (101)網絡編程概述
- (102)網絡編程技術1
- (103)網絡編程技術2
- (104)網絡編程技術3
- (105)網絡編程技術4
- (106)網絡編程技術5
- (107)網絡協議概念
- (108)網絡編程示例1
- (109)網絡編程示例2
- (110)網絡編程小結