跳轉到內容

Eclipse/使用 Eclipse

來自華夏公益教科書,開放的書本,開放的世界
(從 Using Eclipse 重定向)

目的

[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 提供的幫助型別

  1. 線上文件
  2. 上下文敏感幫助
  3. 懸停幫助
  4. 活動幫助

可以使用外部瀏覽器訪問 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]
團隊合作
[編輯 | 編輯原始碼]

Eclipse 簡介

[編輯 | 編輯原始碼]

Eclipse 專案 按照 Eclipse 公共許可證 釋出。

關於 Eclipse 包含有關 eclipse.org 的資訊?

Eclipse 下載

Eclipse 專案常見問題解答

Eclipse 專案

Eclipse 3.0.1 線上幫助

Eclipse 社群

Eclipse 配置管理

[編輯 | 編輯原始碼]

Eclipse 工作臺 UI 中的偏好設定和屬性

Eclipse 架構

[編輯 | 編輯原始碼]

關於 Eclipse 外掛架構的說明

Eclipse 外掛程式設計

[編輯 | 編輯原始碼]

為您的應用程式新增品牌

  • Eclipse - 工具整合平臺 - 開源
  • Eclipse 社群 - 數千名開發人員 - 約 50 家軟體公司
  • Eclipse 願景 - 開發工具的新正規化 - 以平臺為中心 - 而不是以工具為中心 - 邁向通用 IDE
  • Eclipse 專案 - 獨立構建的工具 - 協同工作,形成整合套件
  • Eclipse 外掛 - 無縫整合 - 您的想象力是唯一的限制 - 100 個活躍的開源專案和供應商。
  • Eclipse 三合一 - 一個 Java 開發環境,一個工具整合平臺,以及一個開源社群。
  • 編輯器 - 預期您的下一步行動 - 程式碼輔助,比您編寫更快地思考,使用拼寫檢查器,重構 - 改進程式碼的迭代過程,面向物件方法,筆記本 - 用表示式進行實驗,搜尋工具,

偵錯程式 - 斷點,顯示變數的值,熱程式碼替換支援 - 在除錯模式下更改您的程式碼,偏好設定 - 根據您的需求自行定製,

  • 通用 - 適用於程式設計和非程式設計開發任務

Java 文件註釋模板

對 Ant、JUnit 的整合支援

基本概念

[編輯 | 編輯原始碼]
  • 開發人員工具集 - (設計) 建模工具,IDE,版本控制,文字處理器,
  • 工件 - 架構圖,程式碼和使用者文件
  • 工作區 是一個儲存專案的目錄。
  • 工作臺 包含檢視、透檢視和編輯器。
  • 檢視 提供了導航的另一種方式。
  • 編輯器 與檔案型別相關聯。外部編輯器也可以與編輯器一起使用。基於 OLE 的編輯器與 Eclipse 整合良好。
  • 透檢視 是檢視的集合。

Eclipse 架構

[編輯 | 編輯原始碼]
  • Eclipse 平臺
  • SWT
  • JFace
  • GEF/GMF
  • 工作區
  • 工作臺
  • 幫助
  • 團隊
  • 除錯
  • 外掛
  • 擴充套件點
  • 外掛開發環境 (PDE)
  • 平臺執行時

Eclipse 外掛開發

[編輯 | 編輯原始碼]

WorkBench 術語

[編輯 | 編輯原始碼]
  • 選單欄
  • 工具欄
  • 透檢視
  • 快速檢視欄
  • 資源導航器
  • 屬性檢視
  • 訊息區域
  • 文字編輯器
  • 大綱檢視
  • 書籤檢視
  • 編輯器狀態區域
  • 任務檢視 -

預定義標籤 TODO、FIXME、XXX

  • 堆疊檢視
  • 幫助檢視

標準視窗小部件工具包 (SWT)

[編輯 | 編輯原始碼]

SWT 是一個 API 集合,允許編寫 GUI(圖形使用者介面)。這些 API 的重點是提供工具來允許顯示和操作“小部件”(圖形控制元件,例如複選框、編輯控制元件等)。

[編輯 | 編輯原始碼]

EMF - Eclipse 建模框架 EMF 是一個建模框架和程式碼生成工具,用於構建基於結構化資料模型的工具和其他應用程式。EMF 允許使用帶註釋的 Java、XML 或建模工具描述的模型被生成為可執行的 Java 程式碼。生成的程式碼允許檢查模型結構,並查詢、更新和將模型資料持久化到外部儲存。

詞彙表

[編輯 | 編輯原始碼]

加速鍵(鍵盤快捷鍵)

[編輯 | 編輯原始碼]
  1. Ctrl + F6 - 在不同的編輯器之間切換。

操作指南

[編輯 | 編輯原始碼]
  1. 建立 Ant 構建檔案。
    1. 建立一個簡單的專案。
    2. 建立一個副檔名為 .xml 的新檔案
    3. 開啟 Ant 編輯器
    4. 編寫 Ant 指令碼
    5. 作為外部工具執行
  1. 建立使用者定義的任務標籤
    1. 選擇工具 > 偏好設定
    2. 選擇任務標籤
    3. 新增新的任務標籤
華夏公益教科書