Eclipse/使用 Eclipse
| |
一位華夏公益教科書使用者提名此頁面進行清理,原因是 外部連結的內容可能應該合併到此模組中,或者此模組應該刪除。我不確定通用公共許可證在與 GFDL 相容方面的法律地位。如果它們是相容的(兩者在一定程度上都是“版權所有”),那麼它絕對應該被移到這裡,並且原始內容上只保留一個外部連結。--Rob Horning 07:22, 2006 年 4 月 12 日 (UTC) 您可以 幫助使其變得更好。請檢視任何 相關討論。 |
| 一位華夏公益教科書使用者提名此頁面進行清理,原因是 外部連結的內容可能應該合併到此模組中,或者此模組應該刪除。我不確定通用公共許可證在與 GFDL 相容方面的法律地位。如果它們是相容的(兩者在一定程度上都是“版權所有”),那麼它絕對應該被移到這裡,並且原始內容上只保留一個外部連結。--Rob Horning 07:22, 2006 年 4 月 12 日 (UTC) 您可以 幫助使其變得更好。請檢視任何 相關討論。 |
目的
[edit | edit source]本書面向 Java 開發人員,但其他開發人員也可能發現某些部分有用。
本書的目標是讓讀者成為更優秀的(Java)程式設計師。
目標受眾 - (Java)開發人員,任何對改進其程式設計方式感興趣的人。
先決條件 - 無
致謝
[edit | edit source]入門
[edit | edit source]如 Eclipse 網站所述,Eclipse 是一個適用於所有事物的 IDE,但也並非專門針對任何特定的事物。Eclipse 核心是一個通用 IDE(通用開發環境)。
下載 Eclipse
[edit | edit source]Eclipse 不附帶 JRE。建議您首先從 Javasoft 網站下載最新的 JRE(Java 執行時環境)。
下載並安裝 JRE 後,您可以下載 Eclipse IDE。Eclipse 的另一個版本是 EasyEclipse 專案。它的介面與 Eclipse 差不多。您可以從 [easyeclipse.org] 下載它。
安裝 Eclipse
[edit | edit source]安裝 Eclipse 只需將下載的檔案解壓縮到某個目錄即可。解壓縮後,Eclipse IDE 即可執行。
執行 Eclipse
[edit | edit source]Windows
[edit | edit source]透過執行檔案 startup.jar 可以執行 Eclipse。如果定義了 Java 環境 (JAVA_HOME) 變數,則 Eclipse IDE 將自動檢測 JRE 並開始執行。
Linux
[edit | edit source]下載後,開啟檔案 eclipse。
獲取幫助
[edit | edit source]Eclipse 提供的幫助型別
- 線上文件
- 上下文敏感幫助
- 懸停幫助
- 活動幫助
可以使用外部瀏覽器訪問 Eclipse 幫助:https://:<port>/<path_for_help_content> <port>。這些欄位的值可以在 preferences.ini 檔案中找到。Eclipse 使用 tomcat 伺服器顯示幫助文件。
配置 Eclipse
[edit | edit source]- 調整您的 JRE
(對不同的 JRE 使用不同的工作區,否則由於自動構建,會生成錯誤的 .class 檔案)
使用 Eclipse
[edit | edit source]工作區
[edit | edit source]資源(專案、資料夾、檔案)
.metadata 資料夾包含有關工作區的資訊。
為不同的開發專案(或不同的客戶)保留不同的工作區
書籤 - 書籤充當指向檔案中特定行的連結。
任務 - 為每個 Java 錯誤建立一個任務。也可以建立任務作為對要執行的某些活動的提醒。任務包含優先順序和完成狀態。任務也可以用作書籤。
- 同時執行 Eclipse 的多個例項
(檢視命令列選項)
透檢視
[edit | edit source]您可以使用配置建立自己的(自定義)透檢視。
在 Eclipse 中執行其他應用程式
[edit | edit source]- 檔案關聯(外部程式)
- 執行(外部工具)
需要一個“操作方法”/教程,用於在引用其他地方的 jar 檔案時,在同一個專案中執行主類。例如,專案 DoesReallyNeatStuff 基於專案 SomeStuff 建立輸出。專案如何使用外部工具引用另一個專案?
使用 Eclipse 進行 Java 開發
[edit | edit source]- 編寫程式碼 - 生成、編輯和導航 Java 程式碼。
語法高亮、程式碼補全、程式碼輔助、任務和檢視。
- 除錯
- 團隊合作
- 提高生產力 - 連線到定義良好的外掛點
- 使用 Eclipse 程式碼
除錯 Java 程式
[edit | edit source]- 相關主題:Java,Java 執行時環境 (JRE),SWT
Eclipse 專案 按照 Eclipse 公共許可證 釋出。
關於 Eclipse 包含有關 eclipse.org 的資訊?
- Eclipse - 工具整合平臺 - 開源
- Eclipse 社群 - 數千名開發人員 - 約 50 家軟體公司
- Eclipse 願景 - 開發工具的新正規化 - 以平臺為中心 - 而不是以工具為中心 - 邁向通用 IDE
- Eclipse 專案 - 獨立構建的工具 - 協同工作,形成整合套件
- Eclipse 外掛 - 無縫整合 - 您的想象力是唯一的限制 - 100 個活躍的開源專案和供應商。
- Eclipse 三合一 - 一個 Java 開發環境,一個工具整合平臺,以及一個開源社群。
- 編輯器 - 預期您的下一步行動 - 程式碼輔助,比您編寫更快地思考,使用拼寫檢查器,重構 - 改進程式碼的迭代過程,面向物件方法,筆記本 - 用表示式進行實驗,搜尋工具,
偵錯程式 - 斷點,顯示變數的值,熱程式碼替換支援 - 在除錯模式下更改您的程式碼,偏好設定 - 根據您的需求自行定製,
- 通用 - 適用於程式設計和非程式設計開發任務
Java 文件註釋模板
對 Ant、JUnit 的整合支援
- 開發人員工具集 - (設計) 建模工具,IDE,版本控制,文字處理器,
- 工件 - 架構圖,程式碼和使用者文件
- 工作區 是一個儲存專案的目錄。
- 工作臺 包含檢視、透檢視和編輯器。
- 檢視 提供了導航的另一種方式。
- 編輯器 與檔案型別相關聯。外部編輯器也可以與編輯器一起使用。基於 OLE 的編輯器與 Eclipse 整合良好。
- 透檢視 是檢視的集合。
- Eclipse 平臺
- SWT
- JFace
- GEF/GMF
- 工作區
- 工作臺
- 幫助
- 團隊
- 除錯
- 外掛
- 擴充套件點
- 外掛開發環境 (PDE)
- 平臺執行時
- 選單欄
- 工具欄
- 透檢視
- 快速檢視欄
- 資源導航器
- 屬性檢視
- 訊息區域
- 文字編輯器
- 大綱檢視
- 書籤檢視
- 編輯器狀態區域
- 任務檢視 -
預定義標籤 TODO、FIXME、XXX
- 堆疊檢視
- 幫助檢視
SWT 是一個 API 集合,允許編寫 GUI(圖形使用者介面)。這些 API 的重點是提供工具來允許顯示和操作“小部件”(圖形控制元件,例如複選框、編輯控制元件等)。
EMF - Eclipse 建模框架 EMF 是一個建模框架和程式碼生成工具,用於構建基於結構化資料模型的工具和其他應用程式。EMF 允許使用帶註釋的 Java、XML 或建模工具描述的模型被生成為可執行的 Java 程式碼。生成的程式碼允許檢查模型結構,並查詢、更新和將模型資料持久化到外部儲存。
- Ctrl + F6 - 在不同的編輯器之間切換。
- 建立 Ant 構建檔案。
- 建立一個簡單的專案。
- 建立一個副檔名為 .xml 的新檔案
- 開啟 Ant 編輯器
- 編寫 Ant 指令碼
- 作為外部工具執行
- 建立使用者定義的任務標籤
- 選擇工具 > 偏好設定
- 選擇任務標籤
- 新增新的任務標籤