標籤:格式化 功能 bsp 格式 jpg 整合 str 簡介 編輯器
Eclipse簡介
Eclipse是由IBM公司投資4000萬美元開發的整合開發工具。它是目前最流行的Java整合開發工具之一,基於Java語言編寫,並且是開放原始碼的、可擴充的(Integrated Development Environment,IDE)開發工具。另外,IBM公司捐出Eclipse原始碼,組建了Eclipse聯盟,由該聯盟負責這種工具的後續開發。Eclipse為編程人員提供了一流的Java程式開發環境。它的平台體繫結構是在外掛程式概念的基礎上構建的,外掛程式是Eclipse平台最具特色的特徵之一,也是其區別於其他開發工具的特徵之一。學習了本章之後,讀者將對Eclipse有一個初步的瞭解,為後面的深入學習作個鋪墊。
1.透視圖 透視圖是Eclipse工作台提供的附加組織層,也就是說,透視圖起到一個組織的作用,它實現多個視圖的布局和可用操作的集合,並為這個集合定義一個名稱。例如,Eclipse提供的Java透視圖組織了與Java程式設計有關的視圖和操作的集合,而“調試”透視圖負責組織與程式調試有關的視圖和操作集。在Eclipse的Java開發環境中提供了幾種常用的透視圖,如Java透視圖、“資源”透視圖、“調試”透視圖、“小組同步”透視圖等。不同的透視圖之間可以進行切換,但是同一時刻只能使用一個透視圖。
2.視圖 多用於瀏覽資訊的階層和顯示活動編輯器的屬性,例如,“控制台”視圖用於顯示程式運行時的輸出資訊和異常錯誤,而“包資源管理員”視圖可以瀏覽項目的檔案組織圖。視圖可以單獨出現,也可以與其他視圖以選項卡樣式疊加在一起,它們可以有自己獨立的菜單和工具列,並且可以通過拖動隨意改變布局位置。
Eclipse的功能表列包含了Eclipse的基本命令,在使用不同的編輯器時,還會動態地添加有關該編輯器的菜單。基本的功能表列中除了常用的“檔案”、“編輯”、“視窗”和“協助”等菜單以外,還提供了一些功能菜單,如“原始碼”和“重構”等,如所示。
功能表列
每個菜單中都包含不同的命令,這些命令用於完成最終的操作,如檔案的開啟與儲存、代碼格式化、程式的運行與分步調試等。每個菜單所包含的命令如所示。
工具列
Eclipse的工具列位於功能表列的下方,這和大多數軟體的布局格式相同。工具列中的按鈕都是功能表命令對應的快捷表徵圖,在開啟不同的編輯器時,還會動態地添加與編輯器相關的新工具列按鈕。另外,除了功能表列下面的主工具列,Eclipse中還有視圖工具列、透視圖工具列和快速檢視工具列等多種工具列。
“包資源管理員”視圖
“包資源管理員”視圖用於瀏覽項目結構中的Java元素,包括包、類、類庫的引用等,但最主要的用途還是操作項目中的原始碼檔案。“包資源管理員”視圖的介面如所示。
“控制台”視圖
“控制台”視圖用於顯示程式運行時的輸出結果和運行時異常資訊(Runtime Exception)。在學習Swing程式設計之前,必須使用控制台實現與程式的互動,例如,為方便某個方法的調試,在方法執行前後分別輸出“方法開始”和“方法結束”資訊。“控制台”視圖的介面如所示。
建立Java項目
在Eclipse中編寫程式,必須先建立項目。Eclipse中有很多種項目,其中Java項目用於管理和編寫Java程式。
建立Java類檔案
建立Java類檔案時,自動開啟Java編輯器。建立Java類檔案可以通過“建立Java類”嚮導來完成。在Eclipse功能表列中選擇“檔案”/“建立”/“類”命令,將開啟“建立Java類”嚮導對話方塊,如所示。
使用編輯器編寫程式碼
編輯器總是位於Eclipse工作台的中間地區,該地區可以重疊放置多個編輯器。編輯器的類型可以不同,但它們的主要功能都是完成Java程式、XML配置等代碼編寫或可視化設計工作。
運行Java程式
HelloJava類包含main()主方法,它是一個可以啟動並執行主類。例如,在Eclipse中運行HelloJava程式,可以在“包資源管理員”視圖中右擊HelloJava檔案,在彈出的菜單中選擇“運行方式”/“ Java應用程式”命令。程式運行結果如所示。
程式調試
斷點
設定斷點是程式調試中必不可少的有效手段,Java調試器每次遇到程式斷點時都會將當前線程掛起,即暫停當前程式的運行。 可以在Java編輯器中顯示程式碼號的位置雙擊添加或刪除當前行的斷點,或者在當前行號的位置單擊滑鼠右鍵,在彈出的捷徑功能表中選擇“切換斷點”命令實現斷點的添加與刪除,如所示。
以調試方式運行Java程式
要在Eclipse中調試HelloJava程式,可以在“包資源管理員”視圖中右擊HelloJava檔案,在彈出的捷徑功能表中選擇“調試方式”/“ Java應用程式”命令。在第8行代碼設定了斷點,調試器將在該斷點處掛起當前線程,使程式暫停,如所示。
程式調試
程式執行到斷點被暫停後,可以通過“調試”視圖工具列上的按鈕執行相應的調試操作,如運行、停止等。“調試”視圖如所示。
Java基礎之開發工具Eclipse的使用