Eclipse安裝(Neon版本)
Eclipse 最新版本 Eclipse Neon,這個首次鼓勵用戶使用 Eclipse Installer 來做安裝,這是一種由Eclipse Oomph提供的新技術,它通過提供一個很小的安裝器來使得各種工具可以按需下載和安裝,
Eclipse 是基于 Java 的可擴展開發平臺,所以安裝 Eclipse 前你需要確保你的電腦已安裝 JDK,
若你打開 Eclipse 的時候發現如下的對話框,則說明你的電腦未安裝 JDK 環境,

第一步:訪問下載頁面
下載地址為: https://www.eclipse.org/downloads/,

第二步:選擇國內鏡像
在國內,我們要選擇國內的鏡像,這樣下載速度比較快,

第三步:選擇安裝包
下載完成后解壓下載包,可以看到 Eclipse Installer 安裝器,雙擊它,彈出安裝頁面,你可以選擇各種不同的語言的開發環境(包括Java、C/C++、JavaEE、PHP 等):

第四步:選擇安裝目錄
選擇 IDE 的安裝目錄:

第五步:等待安裝完成
選定安裝目錄后,點擊 "INSTALL" 即可,接下來我們等待安裝完成就可以使用了:

使用 Eclipse
Eclipse 是基于 Java 的可擴展開發平臺,所以安裝 Eclipse 前你需要確保你的電腦已安裝 JDK,JDK 安裝可以查看我們的Java開發環境配置,
第一次打開需要設定作業環境,你可以指定作業目錄,或者使用默認的C盤作業目錄,點擊 ok 按鈕,

創建一個專案:選擇 File--New--java Project,如圖:

輸入專案名稱,比如我輸入test,然后點擊finish

完成專案的創建,點擊紅框里的小圖示,如圖:

然后在左側選單選擇test專案,右鍵--new--class

鍵入類名,如輸入 test,如圖,然后點擊finish

這樣在代碼框里面你就可以開始輸入代碼啦!

Eclipse修改字符集
默認情況下 Eclipse 字符集為 GBK,但現在很多專案采用的是 UTF-8,這是我們就需要設定我們的 Eclipse 開發環境字符集為 UTF-8, 設定步驟如下:
在選單欄選擇 Window -> Preferences -> General -> Workspace -> Text file encoding,在 Text file encoding 中點擊 Other,選擇 UTF-8,如圖所示:

Eclipse窗說明
Eclipse 作業臺(Workbench)
首先,讓我們來看一下 Eclipse 作業臺用戶界面,和它里面的各種組件,
作業臺是多個視窗的集合,每個視窗包含選單欄,工具列,快捷方式欄,以及一個或者多個透視圖,

透視圖是一個包含一系列視圖和內容編輯器的可視容器,
視圖完全存在于某個透視圖中而且不能被共享,而任何打開的內容編輯器可以在透視圖間共享,
如果兩個或者多個透視圖打開了同樣的視圖,他們共享這個視圖的同一個實體,雖然在不同透視圖之間視圖的布局可能不同,
對于不同的作業臺視窗中的透視圖,編輯器和視圖都不能共享,
一個透視圖就好像是一本書里面的一頁,它存在在一個視窗中,并且和其他透視圖一起存在,和書中的一頁一樣,每次你只能看到一個透視圖,
作業臺的主選單欄通常包括File,Edit,Navigate,Project,Window,Help這些頂層選單,
其他的頂層選單位于Edit和Project選單之間,往往是和背景關系相關,這個背景關系包括當前活動的透視圖,最前面的編輯器以及活動視圖,
在File選單中,你可以找到一個New子選單,它包括Project,Folder,File的創建選單項,
File 選單也包含Import and Export選單項,用來匯入檔案到Workbench中,以及匯出它們,
在Edit選單中,你可以找到像Cut,Copy,Paste,和Delete這些命令,這些命令稱為全域命令,作用于活動部件,
也就是說,如果當Navigator活動時使用Delete命令, 實際操作是由Navigator完成的,
在Project選單中,你可以找到和專案相關的命令,比如Open Project,Close Project和Rebuild Porject等,
在Run選單中,你可以看到和運行,除錯應用代碼相關的命令,以及啟動像Ant腳本這樣的外部工具,
在Window選單中,你可以找到Open Perspective子選單,根據你開發任務的需要打開不同的透視圖,
你也能看到透視圖 布局管理選單欄,Show View子選單用來在當前的Workbench視窗中增加視圖,
另外,你可以通過首選項選單項來修改作業臺的功能首選項配置,
如果你是插件開發者,你可以為平臺提供新的視圖,編輯器,向導,選單和工具項, 這些東西都是用XML來定義的,插件一旦注冊后,就可以和平臺中已經存在的組件無縫地集成在一起,
Eclipse 多視窗
Eclipse 可以同時開啟多個視窗,在 選單欄選擇: Window -> New Window 來開啟多視窗,
多個視窗的切換你可以使用 Alt + Tab 來回切,
Eclipse選單
|
選單名 |
描述 |
|
File |
File 選單運行你打開檔案,關閉編輯器,保存編輯的內容,重命名檔案, 此外還可以匯入和匯出作業區的內容及關閉 Eclipse, |
|
Edit |
Edit 選單有復制和粘貼等功能, |
|
Source |
只有在打開 java 編輯器時 Source 選單才可見, Source 選單關聯了一些關于編輯 java 原始碼的操作, |
|
Navigate |
Navigate 選單包含了一些快速定位到資源的操作, |
|
Search |
Search 選單可以設定在指定作業區對指定字符的搜索, |
|
Project |
Project 選單關聯了一些創建專案的操作, |
|
Run |
Run 選單包含了一些代碼執行模式與除錯模式的操作, |
|
Window |
Window 選單允許你同時打開多個視窗及關閉視圖, Eclipse 的引數設定也在該選單下, |
|
Help |
Help 選單用于顯示幫助視窗,包含了 Eclipse 描述資訊,你也可以在該選單下安裝插件, |
Eclipse視圖(View)
關于視圖
Eclipse視圖允許用戶以圖表形式更直觀的查看專案的元資料, 例如,專案導航視圖中顯示的檔案夾和檔案圖形表示在另外一個編輯視窗中相關的專案和屬性視圖,
Eclipse 透視圖(perspective) 可以顯示任何的視圖和編輯視窗,
所有的編輯器實體出現在一個編輯器區域內,可以通過檔案夾視圖查看,
一個作業臺視窗可以顯示任意數量的檔案夾視圖,每個檔案夾視圖可以顯示一個或多個視圖,
組織視圖
下圖顯示了檔案夾視圖的四個視圖,

下圖在兩個檔案夾視圖中顯示四個視圖,

移除視圖 views
視圖從一個檔案夾視圖移動到另外一個檔案夾視圖只需要點擊視圖示題并推動視圖工具區域到另外一個檔案夾視圖,

創建檔案夾視圖
檔案夾視圖可以通過移動視圖示題欄到編輯去外或移動標題欄到另外一個檔案夾視圖來動態創建, 下圖中如果你拖動了綠色線框內的標題欄意味著一個新的檔案夾視圖將被創建,

移動拖動圖示到視窗的底部,您可以創建一個橫跨視窗整個寬度的視圖檔案夾,移動拖動圖示到視窗的左邊或右邊,您可以創建一個橫跨視窗的整個高度視圖檔案夾,
操作視圖
你可以在 Window 選單中點擊 "Show View" 選項打開其他視圖,

點擊 "Other" 選單選項會彈出一個 "Show View" 對話框,對話框中你可以查找和激活視圖,

視圖通過各個分類來組織,你可以通過搜索框快速查找視圖, 然后打開視圖并選擇,點擊 "OK" 按鈕即可,
Eclipse透視圖(Perspective)
什么是透視圖?
透視圖是一個包含一系列視圖和內容編輯器的可視容器,默認的透視圖叫 java,
Eclipse 視窗可以打開多個透視圖,但在同一時間只能有一個透視圖處于激活狀態,
用戶可以在兩個透視圖之間切換,
操作透視圖
通過"Window"選單并選擇"Open Perspective > Other"來打開透視圖對話框,

透視圖對話框中顯示了可用的透視圖串列,
該透視圖串列也可以通過工具列上的透視圖按鈕來打開 (
) ,
視圖切換
大都數情況下 java 開發者會使用 Java 透視圖和 Debug 透視圖,你可以通過工具條上的透視圖名稱來自由切換,

關閉透視圖
工具條上右擊透視圖名及選擇"Close"項即可關閉透視圖,

自定義透視圖
我們可以通過自定義透視圖視窗來設定我們想要的透視圖,
- 點擊選單欄上的 "Windows" => "Customize Perspective" => 彈出視窗,可以在"Submenus"里面選擇你要設定的內容,
- "New" => 設定你的新建選單,可以把你平時需要新建的最常用的檔案型別選中,
- "Show Views" 在你自定義的這個視圖的布局,也就是切換到你自己的視圖后,會出現哪些視窗,根據自己習慣進行設定,
- Open Perspective" => 切換視圖選單中,出現哪些可以選擇的視圖,
- 都設定好以后,保存你的自定義透視圖,Windows => Save Perspective as,然后為你自定義的透視圖取一個名字,保存,

Eclipse作業空間
專案啟動時一般可以設定作業空間,你可以將其設定為默認作業空間,下次啟動后無需再配置:

作業空間(Workspace)有明顯的層次結構, 專案在最頂級,專案里頭可以有檔案和檔案夾,
插件可以通過資源插件提供的API來管理作業空間的資源,
管理作業空間(Workspace)
用戶通過使用視圖,編輯器和向導功能來創建和管理作業空間中的資源,其中,顯示作業區的內容很多意見中的Project Explorer視圖,顯示專案作業空間內容的視圖是Project Explorer視圖,

檔案創建向導(File > New > File) ,

檔案夾(Folder)創建向導(File > New > Folder) ,

作業空間(workspace)設定
在選單欄上選擇 "Window" => "preferences..." => "General"=>"Workspace",設定說明如下圖:

Eclipse切換作業空間(workspace)
Eclipse切換作業空間可以選擇選單欄中選擇 "File" => "switch workspace":

Eclipse創建Java專案
打開新建 Java 專案向導
通過新建 Java 專案向導可以很容易的創建 Java 專案,打開向導的途徑有:
- 通過點擊 "File" 選單然后選擇 New > Java Project
- 在專案瀏覽器(Project Explorer)視窗中滑鼠右擊任一地方選擇 New > Java Project
- 在工具條上點擊新建按鈕 (
) 并選擇 Java Project
使用新建 Java 專案向導
新建 Java 專案向導有兩個頁面,
第一個頁面:
- 輸入專案名稱(Project Name 欄中)
- 選擇 Java Runtime Environment (JRE) 或直接采用默認的
- 選擇專案布局(Project Layout),專案布局決定了源代碼和 class 檔案是否放置在獨立的檔案夾中, 推薦的選項是為源代碼和 class 檔案創建獨立的檔案夾,

你可以點擊"Finish" 按鈕來創建專案或點擊"Next" 按鈕來修改 java 構建的配置,
查看新建專案
Package Explorer 顯示了新建的 Java 專案,專案圖示中的 "J" 字母表示 Java 專案, 檔案夾圖示表示這是一個 java 資源檔案夾,

Eclipse創建Java包
打開新建 Java 包向導
你可以使用新建 Java 包向導來創建 Java 包,Java 包向導打開方式有:
- 通過點擊 "File" 選單并選擇 New > Package
- 在 Package Explorer 中通過右擊滑鼠選擇 > Package
- 在工具條上點擊包按鈕(
)
如果你要創建子包,在打開創建 Java 包向導前選擇好父包,這樣在名稱欄位就有了父包的值,
使用創建 Java 包向導
在向導彈出框(New Java Package)中可以執行以下操作:
- 輸入資源檔案夾名(Source Folder 欄位)
- 輸入包名(Name 欄位)
- 點擊 "Finish"按鈕

查看新建包
在 Package Explorer 的資源檔案夾下我們可以查看到新建的包,

Eclipse創建Java類
打開新建 Java 類向導
你可以使用新建 Java 類向導來創建 Java 類,可以通過以下途徑打開 Java 類向導:
- 點擊 "File" 選單并選擇 New > Class
- 在 Package Explorer 視窗中右擊滑鼠并選擇 New > Class
- 點擊類的下拉按鈕 (
) 并選擇 (
)
在打開創建 Java 類向導前,最好選擇好Java類所屬的包名,這樣在創建 Java 類時包名欄位就會自動填充,
使用新建 Java 類向導
Java 類向導的彈窗中你可以進行以下操作:
- 確認檔案夾名(Source Folder)和包名(Package)是否正確
- 輸入類名
- 選取其他修飾類
- 輸入超類(Superclass)的名稱或點擊 Browse(瀏覽)按鈕選擇已存在的類
- 點擊 Add(添加) 按鈕選擇類實作的介面
- 在復選框中可以選擇方法創建方式及是否自動生成注釋

- 點擊 Finish(完成)按鈕
查看新建的 Java 類
在 Package Explorer 視圖中我們可以看到新建的類,我們可以通過右邊的Java編輯器修改代碼,

Eclipse創建Java介面
打開新建 Java 介面向導
新建 Java 介面向導可以創建新的 Java 介面,打開向導的方式有:
- 點擊 File 選單并選擇 New > Interface
- 在 Package Explorer 視窗中右擊滑鼠并選擇 New > Interface
- 在工具條上的下拉框按鈕中 (
) 選擇 (
)
在打開創建 Java 介面向導前,最好選擇好Java介面所屬的包名,這樣在創建 Java 介面時包名欄位就會自動填充,
使用新建 Java 介面向導
Java 介面向導的彈窗中你可以進行以下操作:
- 確認檔案夾名(Source Folder)和包名(Package)是否正確
- 輸入介面名稱
- 點擊 Add(添加) 按鈕并選擇要介面,該介面將被繼承
- 選擇是否自動生成注釋
- 點擊 Finish(完成) 按鈕

查看新建的 java 介面
在 Package Explorer 視圖中我們可以看到新建的介面,我們可以通過右邊的Java編輯器修改介面代碼,

Eclipse創建XML檔案
打開新建 XML 檔案向導
你可以使用新建 XML 檔案向導來創建 XML 檔案,打開向導的方式有:
- 點擊 File 選單并選擇 New > Other
- 點擊新建下拉框 (
) 選擇 Other - 快捷鍵組合: ctrl + N
在向導對話框中可以進行以下操作:
- 在輸入框中輸入 XML,會顯示關聯 XML 的向導
- 在展開的 XML 類別中選擇 XML 檔案

- 點擊 Next 按鈕進入新建 XML 檔案向導
注意:
接下來在向導中我們還可以做以下操作:
- 點擊 File 選單并選擇 New > XML File
- 在工具條上點擊 XML File 按鈕 (
)
使用新建的 XML 檔案向導
在新建 XML 檔案向導中我們可以進行如下操作:
- 輸入或選擇 XML 檔案所屬的檔案夾
- 輸入 xml 檔案名

- 點擊 Next 按鈕可以配置 DTD, XML Schema 的 XML 模式描述語言, 或者你可以直接點擊 Finish 按鈕完成 XML 檔案的創建,
查看新建的 XML 檔案
在 Package Explorer 視圖中我們可以看到新建的 XML 檔案,在右邊的 XML 編輯器中我們可以修改新建的 XML 檔案 ,

XML 編輯器可以使用視圖模式或原始碼模式來設計 XML 檔案,
Eclipse Java構建路徑
設定 Java 構建路徑
Java構建路徑用于在編譯Java專案時找到依賴的類,包括以下幾項:
- 原始碼包
- 專案相關的 jar 包及類檔案
- 專案參考的的類別庫
我們可以通過使用 Java 專案屬性對話框中的 Java Build Path(Java 構建路徑)選項來查看和修改 Java 構建路徑,
Java 專案屬性對話框可以通過在 Package Explorer 視圖中滑鼠右擊指定的 Java 專案并選擇 Properties(屬性) 選單項來呼叫,
然后 在左邊視窗選擇 Java Build Path(Java 構建路徑),
在 Java 構建路徑視窗中我們可以已經參考到的 jar 包,
參考 jar 包可以在 Libraries 選項卡中完成,在 Libraries 選項卡中我們可以通過點擊 Add JARs 來添加 Eclipse 作業空間中存在的jar包或 點擊 External JARs 來引入其他檔案中的 jar 包,
Eclipse運行配置
創建和使用 Eclipse 運行配置
在運行配置(Run Configuration)對話框中可以創建多個運行配置,每個配置可以在應用中啟用,
運行配置(Run Configuration)對話框可以通過 Run 選單中選擇 Run Configurations 來呼叫,

如果要給 Java 應用創建運行配置需要在左側串列中選擇 "Java Application" 并點擊 New 按鈕,
對話框中描述的項有:
- 運行配置名稱
- 專案名
- 主類名
Arguments(引數)項有:
- Program arguments(程式引數) 可以 0 個或多個
- VM arguments(Virtual Machine arguments:虛擬機引數) 可以 0 個或多個

Commons 選項卡中提供了通用配置,如標準輸入輸出的選項,可以到控制臺或指定檔案,

點擊 Apply(提交) 按鈕保存運行配置并點擊 Run(運行) 按鈕重新執行 Java 應用,
Eclipse運行程式
運行 Java 程式
我們可以在 Package Explorer 視圖
可以在 Package Explorer 視圖中快速運行 Java 程式,
Package Explorer 視圖:
滑鼠右擊包含 main 函式的 java 類選擇 Run As > Java Application
同樣你也可以在 Package Explorer 視圖中選擇包含 main 方法的類并按下快捷鍵: Alt + Shift + X, J
以下兩種方式都能創建一個新的運行配置我們可以使用它來啟動 Java 應用程式,
如果運行配置已經創建,你可以在 Run 選單中選擇 Run Configurations 來啟動 Java應用,點擊運行配置的名稱,然后點擊運行按鈕的Java應用程式,

Run 選單中的 Run 選項可以重新啟動先前啟動 Java 應用,

重新啟動先前啟動 Java 應用快捷鍵為 Ctrl + F11,
Eclipse生成jar包
打開 Jar 檔案向導
Jar 檔案向導可用于將專案匯出為可運行的 jar 包,
打開向導的步驟為:
- 在 Package Explorer 中選擇你要匯出的專案內容,如果你要匯出專案中所有的類和資源,只需選擇整個專案即可,
- 點擊 File 選單并選擇 Export,
- 在輸入框中輸入"JAR" ,

- 在選項中選擇 JAR file 選項開啟向導,
- 點擊 Next 按鈕
使用 Jar 檔案向導
在 JAR File Specification(JAR 檔案描述) 頁面可進行以下操作:
- 輸入 JAR 檔案名及檔案夾
- 默認只匯出 class 檔案,你也可以通過勾選 "Export Java source files and resources" 選項來匯出原始碼的內容,

- 點擊 Next 按鈕修改 JAR 包選項
- 點擊 Next 按鈕修改 JAR Manifest 描述資訊
- 點擊 Finish 按鈕完成操作
Eclipse關閉專案
為什么要關閉專案?
Eclipse 作業空間包含了多個專案,一個專案可以是關倍訓開啟狀態,
專案打開過多影響有:
- 消耗記憶體
- 占用編譯時間:在洗掉專案.class 檔案(Clean All Projects)時并重新編譯(在選單上選擇 Project > Clean > Clean all projects ),

如何關閉專案?
如果專案不處于開發階段,我們就可以先關閉專案,
在 Package Explode 視圖上選擇要關閉的專案,并通過選單上選擇 Project > Close Project 來關閉專案,

關閉后的專案
專案關閉后我們可以在 Package Explorer 視圖看到專案的圖示已經變了,關閉后的專案是不能編輯的,

重新開啟專案
你可以通過選擇 Project > Open Project,

Eclipse編譯專案
編譯 Java 專案
一個專案可以關聯多個編譯器,
java 專案關聯的是 java 編譯器,可以通過以下方式來查看專案關聯的編譯器:
- 在 Package Explorer 視圖中滑鼠右擊專案并選擇 Properties
- 在左側的樹形選單中點擊 Builders

java編譯器用于編譯java專案,通過點 New 按鈕我們可以讓java專案關聯 Ant builder 編譯器,

java 編譯器通過編譯 java 專案生成 class 檔案,當專案原始碼發生變化時會自動重新編譯 java 代碼,
可以通過去除 Project 選單中 Build Automatically (自動編譯)項來禁用自動編譯功能,

如果你禁用了自動編譯功能,專案需要通過 Project 選單中的 Build Project 選單項來編譯java專案, 如果勾選了 Build Automatically(自動編譯) 項,則 Build Project(手動編譯) 選單項是不可用的,
Eclipse Debug配置
創建和使用 Debug 配置
Eclipse Debug 配置類似于運行配置但它是用于在除錯模式下開啟應用,
打開 Debug 配置對話框步驟為:Run > Debug Configurations ,

從左側串列中選擇 "Java Application" 選項來選擇要除錯的 Java 代碼,
對話框中的描述資訊有:
- 除錯配置的名稱
- 專案名稱
- 主類名
arguments(引數)選項卡的描述資訊有:
- 零個或多個程式引數
- 零個或多個虛擬機引數(VM arguments)

保存運行配置資訊并點擊 Apply 按鈕,然后點擊 Debug 按鈕在除錯模式下載入應用,
Eclipse Debug除錯
Debug 除錯 Java 程式
我們可以在 Package Explorer 視圖除錯 Java 程式,操作步驟如下:
- 滑鼠右擊包含 main 函式的 java 類
- 選擇 Debug As > Java Application
該操作也可以通過快捷鍵來完成,快捷鍵組合為 Alt + Shift + D, J,
以上操作會創建一個新的 Debug Configuration(除錯配置) ,并使用該配置來啟動 Java 應用,
如果 Debug Configuration(除錯配置)已經創建,你可以通過 Run 選單選擇 Debug Configurations 選取對應的類并點擊 Debug 按鈕來啟動 Java 應用,

Run 選單的 Debug 選單項可以重新加載之前使用了除錯模式的 java 應用,

重新加載之前使用了除錯模式的 java 應用快捷鍵為 F11,
當使用除錯模式開啟java程式時,會提示用戶切換到除錯的透視圖,除錯透視圖提供了其他的視圖用于排查應用程式的故障,
java 編輯器可以設定斷點除錯, 在編輯器中右擊標記欄并選擇 Toggle Breakpoint 來設定斷點除錯,

斷點可以在標記欄中看到,也可以在 Breakpoints View(斷點視圖)中看到,
當程式執行到斷點標記的代碼時 JVM 會掛起程式,這時你可以查看記憶體使用情況及控制程式執行,
程式掛起時,Debug(除錯)視圖可以檢查呼叫堆疊,

variables(變數)視圖可以查看變數的值,

Run 選單中有繼續執行(Resume)選單項,跳過(Step Over)一行代碼,進入函式(Step Into)等,

以上圖片中顯示了 Resume, Step Into 和 Step Over 等關聯的快捷鍵操作,
Eclipse首選項(Preferences)
該對話框可通過框架管理但是其他插件可以設定其他頁面來管理首選項的配置,
我們可以通過 Window 選單選擇 Preferences 選單項來開啟該對話框,

首選項頁面有多個分類組成,你可以在左側選單中展開各個節點來查看首選項的配置,
左上角的輸入框可以快速查找首選項頁面, 你只需在輸入框中輸入要查找的首選項頁面的字母即可快速找到對應的首選項頁面, 例如:輸入 font 即可查找到 Font(字體) 首選項頁面,

在你完成首選項頁面的配置后點擊 OK 按鈕就可以保存配置,點擊 Cancel 按鈕用于放棄修改,
Eclipse內容輔助
使用內容輔助
Eclipse中我們可以使用代碼提示來加快開發速度,默認是輸入"."后出現自動提示,用于類成員的自動提示,
設定自動提示的配置在:window->Preferences->Java->Editor->Content Assist:

如果能在我們輸入類的首字母按 alt + / 后就出現自動提示,,

輸入 "." 后出現自動提示的內容有:
- 類變數
- 類方法
- 超類方法
- 其他相關類

Eclipse快速修復
使用快速修復
在 Eclipse 編輯器中當你輸入字母時,編輯器會對你輸入的內容進行錯誤分析,
Java 編輯器中使用 Java 語法來檢測代碼中的錯誤,當它發現錯誤或警告時:
- 使用紅色波浪線突出錯誤
- 使用黃色的波浪線突出警告
- 在 Problem 視圖中顯示錯誤和警告
- 在垂直標尺上顯示黃色小燈泡及警告和錯誤標識
快速修復的對話框提供了解決的方案,快速修復對話框可通過以下方式呼叫:
- 將滑鼠指標放在波浪線上
- 點擊小燈泡
- 將滑鼠指標放在突出的文本上并選擇 Edit 選單上的 Quick fix 項或者按下快捷鍵 Ctrl + 1

在上圖中,getId 被高亮顯示,因為 Person 類中沒有一個名為的 getId() 方法, 在彈出的修復方案中選擇 "Create method 'getId()' in type 'Person'" 這樣就能在 Person 類中添加 getId() 方法,
也可以通過右鍵點擊 Problems 視圖中的錯誤項,然后選擇快速修復選單項顯示的快速修復對話框,如下圖所示:

Eclipse懸浮提示
java 編輯器中包含了不同型別的懸浮提示,懸浮提示提供了滑鼠指標指向元素的額外資訊,所有java編輯器中相關的懸浮提示可以通過 preference(首選項) 的 Hovers 頁面來配置(搜索框中輸入 "hover"),

java 編輯器中將滑鼠指標移至類上,將顯示與該類相關的java檔案資訊,

java 編輯器中將滑鼠指標移至方法上,將顯示與該方法相關的 java 檔案資訊,

Eclipse查找
Eclipse 查找對話框中可以允許用戶在指定作業空間上使用單詞或字母模式來查找檔案, 或者你可以在指定專案或在 package explorer 視圖上選擇好指定檔案夾來查找,
可通過以下方式來呼叫查找框:
- 在 Search 選單上選擇 Search 或 File 或 Java
- 按下快捷鍵: Ctrl + H

檔案(File)查找允許用戶查找所有檔案型別,而 Java 查找只針對 Java 檔案進行查找,

例如我們查找 Person 型別使用的情況,可以通過 Java 查找頁面:
- 在查找框中輸入 Person
- 在 search for 的單選按鈕中選擇 Type
- 在 limit to(限于)單選按鈕中選擇 References
- 點擊 Search
Search 視圖中顯示結果如下:

Eclipse瀏覽(Navigate)選單
瀏覽(Navigate)選單提供了多個選單可以讓你快速定位到指定資源,

上圖中 Open Type, Open Type in Hierarchy 和 Open Resource 三個選單項是非常有用的,
Open Type
Open Type 選單項可以打開一個對話框,對話框中可以查找 Java 型別檔案,
你可以在輸入框中輸入類名查找, '*' 號表示 0 個或多個字母,'?' 號表示單個字母可用于指定模式,對話框中將顯示所有匹配的模式,

你串列中選擇你查找的檔案即可,
Eclipse 將打開一個編輯器,顯示所選擇的型別,如果所選型別不能顯示源代碼,將使用類檔案編輯器顯示所選型別的位元組碼,

你可以點擊 Attach Source 按鈕來查看類檔案對應的原始碼,
源代碼位于 Java 主目錄中的 src.zip 壓縮檔案中,
Open Type in Hierarchy
Open Type in Hierarchy 選單允許用戶在 Type Hierarchy 視圖中查看類的繼承層次,

Type Hierarchy視圖中選擇指定的類就可以看到類的定義資訊,包含對應的屬性和方法:

Open Resource
open resource(打開資源)選單可用于查找作業空間中的檔案,
'*' 號表示 0 個或多個字母,'?' 號表示單個字母可用于指定模式,對話框中將顯示所有匹配的模式,

選擇你要打開的檔案并點擊 OK 按鈕,
Eclipse重構選單
在專案開發中我們經常需要修改類名,但如果其他類依賴該類時,我們就需要花很多時間去修改類名,
但 Eclipse 重構功能可以自動檢測類的依賴關系并修改類名,幫我們節省了很多時間,
可用過以下方式打開重構選單:

- 在 Package Explorer 視圖中右擊 Java 元素并選擇Refactor(重構)選單項
- 在 Java 編輯器中滑鼠右擊 Java 元素并選擇Refactor(重構)選單項
- 在 Package Explorer 視圖中選擇 Java 元素并按下 Shift + Alt + T
下圖中我們在Java 編輯器中選中了 HelloWorld 類:

在選擇 Rename 后會提示輸入新的類名并按回車結束修改:

在修改完成按下回車鍵后,會彈出將將會修改的類:

你只需點擊 Continue 按鈕即可完成操作,
Eclipse添加書簽
關于書簽
Eclipse 中可以在編輯器的任意一行添加書簽, 您可以使用書簽作為提示資訊,或者使用書簽快速定位到檔案中的指定的行,
添加書簽
如果你想設定書簽,你只需要在垂直標尺上右擊滑鼠并選擇能 "Add Bookmark" 即可,

在彈出的對話框中輸入書簽名,

垂直標尺上就會出現一個書簽的按鈕,當然你也可以在 Bookmarks 視圖中查看到書簽串列,

打開 Bookmarks(書簽) 視圖
打開 Bookmarks 視圖的方法為:
- 點擊 Window 選單選擇 Show View > Other
- 在搜索輸入框中輸入 Bookmark
- 在 General 下選擇 Bookmarks

- 點擊 OK 按鈕
使用 Bookmarks(書簽) 視圖
Bookmarks 視圖如下:

你可以在 Bookmarks 視圖中雙擊書簽或者滑鼠右擊書簽選擇"Go to"選單來快速定位書簽所在的位置,
洗掉Bookmarks(書簽)
你可以在垂直書簽上右擊編輯并選擇 Remove Bookmark 來洗掉書簽:

或者在 Bookmarks 視圖視圖中右擊書簽并選擇"Delete"選單項來洗掉書簽:

Eclipse任務管理
管理任務
在Eclipse中用TODO標簽管理任務,利用這個功能可以方便地將專案中一些需要處理的任務記錄下來,
我們可以在 Java 代碼中的注釋添加 TODO 單詞來標記一個任務,任務可以通過 Tasks(任務) 視圖查看,

在Eclipse中我們可以通過滑鼠右擊垂直標尺并選擇 Add Task 選單來添加任務,在彈出的對話框中輸入任務描述資訊:

如果需要洗掉任務,只需右擊任務圖示選擇 Remove Task 選單項即可:

打開 Task(任務) 視圖
打開 Task(任務) 視圖的方法為:
- 在 Window 選單中選擇 Show View > Other
- 在搜索框中輸入 Tasks
- 在 General 下選擇 Tasks

- 最后點擊 OK 按鈕
使用 Task(任務) 視圖
Task(任務) 視圖中顯示了專案中所有待完成的任務:

Task(任務) 視圖中還能進行以下操作:
- 修改任務右下角
- 標記任務已完成
- 洗掉任務或洗掉所有已完成任務
Eclipse安裝插件
查找和安裝插件
Eclipse作為一個集成的IDE開發工具,為我們的軟體開發提供了便利,eclipse除了自帶的強大功能外,還支持功能豐富的插件,
我們可以通過Eclipse官方市場 (https://marketplace.eclipse.org/)找到并下載我們需要的插件,
例如我們可以查找支持 Python IDE 的插件,如下圖所示:

在 Eclipse IDE 中我們也可以通過點擊 Help 選單中的 Eclipse Marketplace(Eclipse 超市)選項來查找插件:

上圖中我們選擇 PyDev 讓 Eclipse 支持 Python 開發,我們只需要點擊 Install 按鈕即可, 以下對話框為選擇安裝的插件,

你也可以通過點擊 Help 選單上的 Install New Software 選單項來安裝插件:

這種方式我們需要知道插件遠程的安裝地址,你可以通過點擊 Add 按鈕來提交 URL,

安裝的對話框中列出了遠程可安裝的插件串列:

Eclipse代碼模板
使用代碼模板
Eclipse 提供了通過定義和使用代碼模板來提高作業效率與代碼可預測性的能力,
我們在開發 Java 程式程序中經常需要撰寫 main 方法:
public static void main(String[]args) { }
如果我們一個字母一個字母去撰寫,將是一個重復而又毫無意義的事情,這是我們就可以使用 Eclipse 代碼模板來快速完成這些作業,
我們只需在類體中鍵入main,然后使用Eclipse的代碼提示快捷鍵(默認為Alt+/),回車后,就可以看到Eclipse自動幫我們完成了main函式的完整定義:

如果我們要使用 System.out.println(),我們只需要輸入 syso 然后按下 Alt+/ 即可:



自定義代碼模板
Eclipse 還提供了非常多的代碼模板,我們可以通過 Windows->Preferences->Java->Editor->Templates (你可以在搜索框中輸入Templates查找)看到所有已定義的代碼模板串列,
我們在彈視窗選中 sysout 模板并點擊右側Edit,顯示如下:
編輯面板是核心關注物件,因為一切東西都在這里面配置,先來熟悉下這個面板中關鍵的五項分別是什么,
- Name:名稱,其實就是以后可以用到的代碼縮寫
- Context:模板背景關系,指定該代碼模板在什么地方才能生效,對于Java至少包含這么四個:
- Java type members,模板對應的代碼是類成員,psvm模板嚴格來說應該選擇這個
- Java statements,模板對應的代碼是陳述句塊
- Java,最通用的,只要是Java代碼就行
- Java doc,顧名思義了
- 模板變數:eclipse已經預置了一些模板變數(點Insert Varibles可以看到所有預置變數),如:當然我們也可以定義自己的模板變數,比如我定義一個 ${myTemplateVarible},那么對應代碼顯示的就是 myTemplateVarible,
- ${cursor}是表示游標
- ${date}表示當前日期字串
- ${time}表示當前時間字串
- ${line_selection}讓當前行被選中
- ${word_selection}讓當前單詞被選中
- Pattern:代碼模板對應的模式,按照你希望代碼的格式逐個輸入即可
更多自定義代碼模板的內容你可以通過點擊 Help 選單中的 Help Contents 選項,在彈出的對話框的搜索欄上輸入 "Java Editor Template Variables" 選擇 Java Editor Template Variables 查看具體的檔案描述:

Eclipse快捷鍵
關于快捷鍵
Eclipse 的很多操作都提供了快捷鍵功能,我們可以通過鍵盤就能很好的控制 Eclipse 各個功能:
- 使用快捷鍵關聯選單或選單項
- 使用快捷鍵關聯對話視窗或視圖或編輯器
- 使用快捷鍵關聯工具條上的功能按鈕

Eclipse 快捷鍵串列可通過快捷鍵 Ctrl + Shift + L 打開 ,

設定快捷鍵
Eclipse 系統提供的快捷鍵有時比較難記住,甚至根本沒有提供快捷鍵時,就需要自己手動設定快捷鍵,
我們可以通過點擊window->preferences->general->keys(或直接搜索keys),進入快捷鍵管理界面:

在這里可以查找所有功能的快捷鍵,需要修改或新增時,點擊需要修改或新增的命令,在 binding 里設定快捷鍵: 
設定完快捷鍵后,還需要設定在什么時候可以使用該快捷鍵,eclipse提供各種場景供選擇,一般選擇In Windows(即在eclipse視窗激活狀態)即可,

完成以上操作,點擊 OK 按鈕即完成設定,
Eclipse 常用快捷鍵
|
快捷鍵 |
描述 |
|
編輯 |
|
|
Ctrl+1 |
快速修復(最經典的快捷鍵,就不用多說了,可以解決很多問題,比如import類、try catch包圍等) |
|
Ctrl+Shift+F |
格式化當前代碼 |
|
Ctrl+Shift+M |
添加類的import匯入 |
|
Ctrl+Shift+O |
組織類的import匯入(既有Ctrl+Shift+M的作用,又可以幫你去除沒用的匯入,很有用) |
|
Ctrl+Y |
重做(與撤銷Ctrl+Z相反) |
|
Alt+/ |
內容輔助(幫你省了多少次鍵盤敲打,太常用了) |
|
Ctrl+D |
洗掉當前行或者多行 |
|
Alt+↓ |
當前行和下面一行互動位置(特別實用,可以省去先剪切,再粘貼了) |
|
Alt+↑ |
當前行和上面一行互動位置(同上) |
|
Ctrl+Alt+↓ |
復制當前行到下一行(復制增加) |
|
Ctrl+Alt+↑ |
復制當前行到上一行(復制增加) |
|
Shift+Enter |
在當前行的下一行插入空行(這時滑鼠可以在當前行的任一位置,不一定是最后) |
|
Ctrl+/ |
注釋當前行,再按則取消注釋 |
|
選擇 |
|
|
Alt+Shift+↑ |
選擇封裝元素 |
|
Alt+Shift+← |
選擇上一個元素 |
|
Alt+Shift+→ |
選擇下一個元素 |
|
Shift+← |
從游標處開始往左選擇字符 |
|
Shift+→ |
從游標處開始往右選擇字符 |
|
Ctrl+Shift+← |
選中游標左邊的單詞 |
|
Ctrl+Shift+→ |
選中游標右邊的單詞 |
|
移動 |
|
|
Ctrl+← |
游標移到左邊單詞的開頭,相當于vim的b |
|
Ctrl+→ |
游標移到右邊單詞的末尾,相當于vim的e |
|
搜索 |
|
|
Ctrl+K |
參照選中的Word快速定位到下一個(如果沒有選中word,則搜索上一次使用搜索的word) |
|
Ctrl+Shift+K |
參照選中的Word快速定位到上一個 |
|
Ctrl+J |
正向增量查找(按下Ctrl+J后,你所輸入的每個字母編輯器都提供快速匹配定位到某個單詞,如果沒有,則在狀態欄中顯示沒有找到了,查一個單詞時,特別實用,要退出這個模式,按escape建) |
|
Ctrl+Shift+J |
反向增量查找(和上條相同,只不過是從后往前查) |
|
Ctrl+Shift+U |
列出所有包含字串的行 |
|
Ctrl+H |
打開搜索對話框 |
|
Ctrl+G |
作業區中的宣告 |
|
Ctrl+Shift+G |
作業區中的參考 |
|
導航 |
|
|
Ctrl+Shift+T |
搜索類(包括工程和關聯的第三jar包) |
|
Ctrl+Shift+R |
搜索工程中的檔案 |
|
Ctrl+E |
快速顯示當前Editer的下拉串列(如果當前頁面沒有顯示的用黑體表示) |
|
F4 |
打開型別層次結構 |
|
F3 |
跳轉到宣告處 |
|
Alt+← |
前一個編輯的頁面 |
|
Alt+→ |
下一個編輯的頁面(當然是針對上面那條來說了) |
|
Ctrl+PageUp/PageDown |
在編輯器中,切換已經打開的檔案 |
|
除錯 |
|
|
F5 |
單步跳入 |
|
F6 |
單步跳過 |
|
F7 |
單步回傳 |
|
F8 |
繼續 |
|
Ctrl+Shift+D |
顯示變數的值 |
|
Ctrl+Shift+B |
在當前行設定或者去掉斷點 |
|
Ctrl+R |
運行至行(超好用,可以節省好多的斷點) |
|
重構(一般重構的快捷鍵都是Alt+Shift開頭的了) |
|
|
Alt+Shift+R |
重命名方法名、屬性或者變數名 (是我自己最愛用的一個了,尤其是變數和類的Rename,比手工方法能節省很多勞動力) |
|
Alt+Shift+M |
把一段函式內的代碼抽取成方法 (這是重構里面最常用的方法之一了,尤其是對一大堆泥團代碼有用) |
|
Alt+Shift+C |
修改函式結構(比較實用,有N個函式呼叫了這個方法,修改一次搞定) |
|
Alt+Shift+L |
抽取本地變數( 可以直接把一些魔法數字和字串抽取成一個變數,尤其是多處呼叫的時候) |
|
Alt+Shift+F |
把Class中的local變數變為field變數 (比較實用的功能) |
|
Alt+Shift+I |
合并變數(可能這樣說有點不妥Inline) |
|
Alt+Shift+V |
移動函式和變數(不怎么常用) |
|
Alt+Shift+Z |
重構的后悔藥(Undo) |
|
其他 |
|
|
Alt+Enter |
顯示當前選擇資源的屬性,windows下的查看檔案的屬性就是這個快捷鍵,通常用來查看檔案在windows中的實際路徑 |
|
Ctrl+↑ |
文本編輯器 上滾行 |
|
Ctrl+↓ |
文本編輯器 下滾行 |
|
Ctrl+M |
最大化當前的Edit或View (再按則反之) |
|
Ctrl+O |
快速顯示 OutLine(不開Outline視窗的同學,這個快捷鍵是必不可少的) |
|
Ctrl+T |
快速顯示當前類的繼承結構 |
|
Ctrl+W |
關閉當前Editer(windows下關閉打開的對話框也是這個,還有qq、旺旺、瀏覽器等都是) |
|
Ctrl+L |
文本編輯器 轉至行 |
|
F2 |
顯示工具提示描述 |
Eclipse重啟選項
重啟選項允許用戶重啟 Eclipse,
我們可以通過點擊 File 選單選擇 Restart 選單項來重啟 Eclipse,

在安裝插件后,用戶一般都會被提醒要重啟 Eclipse,如果用戶當時沒有重啟 Eclipse,可以通過該選項來重啟,
Eclipse內置瀏覽器
Eclipse 系統內部自帶了瀏覽器,該瀏覽器可以通過點擊 Window 選單并選擇 Show View > Other,在彈出來的對話框的搜索欄中輸入 "browser",

在樹形選單中選擇 "Internal Web Browser" 并點擊 OK,
在內置瀏覽器中我們在地址欄中輸入網址,如:https://www.eclipse.org/home/index.php,即可打開網頁,

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/457976.html
標籤:Java
上一篇:操作執行緒的方法
