Eclipse開發工具介紹

Eclipse是一個基於Java的、開放源碼的、可擴展的應用開發平臺,它爲編程人員提供了一流的Java集成開發環境(Integrated Development Environment,IDE)。在Eclipse的官方網站中提供了一個Java EE版的Eclipse IDE。應用Eclipse IDE for Java EE,既可以創建Java項目,也可以創建動態Web項目。

1.1 瞭解Eclipse的工作臺
雙擊Eclipse安裝目錄下的 文件啓動Eclipse,在彈出的選擇工作空間的對話框中,指定工作空間位置爲Eclipse安裝目錄下的workspace目錄下,如圖2.1所示。
Eclipse開發工具介紹
圖2.1 設置工作空間
說明:在每次啓動Eclipse時,都會彈出設置工作空間的對話框,如果想在以後啓動時,不再進行工作空間設置,可以選中“Use this as the default and do not ask again”複選框。

(2)單擊OK按鈕,若是初次進入在第(3)步驟中選擇的工作空間,則出現Eclipse的歡迎頁,否則直接進入到Eclipse的工作臺。如果出現歡迎界面,則關閉該歡迎界面,將進入到Eclipse的主界面,即Eclipse的工作臺窗口。Eclipse的工作臺主要由菜單欄、工具欄、透視圖工具欄、透視圖、項目資源管理器視圖、大綱視圖、編輯器和其他視圖組成。Eclipse的工作臺如圖2.2所示。
Eclipse開發工具介紹
圖2.2 Eclipse的工作臺
1.2 Eclipse的菜單簡介
在Eclipse工作臺的上方提供了菜單欄,該菜單欄包含了實現Eclipse各項功能的命令,並且與編輯器相關,即菜單欄中的菜單項與當前編輯器內打開的文件是關聯的。例如,編輯器內沒有打開任何文件,那麼,將顯示如圖2.2所示的菜單欄。如果打開了一個JSP文件,那麼將顯示如圖2.3所示的菜單欄。
Eclipse開發工具介紹
圖2.3 Eclipse的菜單欄
從圖2.3中可以看出,打開一個JSP文件後,Eclipse的菜單欄中共包括10個菜單,這些菜單中又包含了相應的子菜單。Eclipse中常用的菜單如圖2.4所示。
Eclipse開發工具介紹

1.3 快捷鍵介紹
在程序開發過程中,合理的使用快捷鍵,不但可以減少代碼的錯誤率,而且可以提高開發效率。因此,掌握一些常用的快捷鍵是必須的。爲此Eclipse提供了許多快捷鍵,這可以通過以下步驟進行查看。
(1)在Eclipse的系統菜單欄中選擇“Window”→“Preferences”菜單項,如圖2.5所示。
Eclipse開發工具介紹
圖2.5 選擇首選項菜單

(2)在打開的“Preferences”對話框中,展開“常規”節點後,選中該節點的“Keys”子節點,將顯示如圖2.6所示的對話框。
Eclipse開發工具介紹
圖2.6 Keys對話框

(3)在圖2.6右側的列表中,將顯示Eclipse中提供的命令及其對應的快捷鍵,讀者可以在該對話框中查看所需命令的快捷鍵,也可以選中指定命令,修改該命令所對應的快捷鍵。
說明:雖然通過“Keys”對話框,可以修改Eclipse命令的快捷鍵,但是筆者建議不要隨意修改Eclipse的快捷鍵。

(4)Eclipse常用快捷鍵
Eclipse的編輯功能十分強大,掌握了編輯相關的快捷鍵,能夠大大提高開發效率。Eclipse提供的常用快捷鍵如表2.1所示。

表2.1 常用的快捷鍵
Eclipse開發工具介紹

程序調試方法

讀者在程序開發過程中會不斷體會到程序調試的重要性。爲驗證Java單元的運行狀況,以往會在某個方法調用的開始和結束位置分別使用System.out.println()方法輸出狀態信息,並根據這些信息判斷程序執行狀況,但這種方法比較原始,而且經常導致程序代碼混亂(導出的都是System. out.println()方法)。
本節將簡單介紹Eclipse內置的Java調試器的使用方法,使用該調試器可以進行設置程序的斷點,實現程序單步執行,在調試過程中查看變量和表達式的值等調試操作,這樣可以避免在程序中編寫大量的System.out.println()方法輸出調試信息。

使用Eclipse的Java調試器需要設置程序斷點,然後使用單步調試分別執行程序代碼的每一行。示例代碼如下:

publicclassMyTest {
    publicstaticvoid main(String[] args) {
        System.out.println("輸出1行");
        System.out.println("輸出2行");
        System.out.println("輸出3行");
    }
}

1.設置斷點
設置斷點是程序調試中必不可少的手段,Java調試器每次遇到程序斷點時都會將當前線程掛起,即暫停當前程序的運行。
可以在Java編輯器中顯示代碼行號的位置雙擊添加或刪除當前行的斷點,或者在當前行的位置單擊鼠標右鍵,在彈出的快捷菜單中選擇“Toggle Breakpoint”命令實現斷點的添加與刪除。以在“System.out.println("輸出1行");”前添加斷點爲例,如圖3.1所示。
Eclipse開發工具介紹
圖3.1 向Java編輯器中添加斷點

2.以調試方式運行Java程序
要在Eclipse中調試MyTest程序,可以在Eclipse中的MyTest.java文件處的空白位置上單擊鼠標右鍵,在彈出的快捷菜單中選擇“Debug As”→“1 Java Application”命令。調試器將在斷點處掛起當前線程,使程序暫停,如圖3.2所示。
Eclipse開發工具介紹
圖3.2 程序執行到斷點後暫停

3.程序調試
程序執行到斷點被暫停後,可以通過“Debug”(調試)視圖工具欄上的按鈕執行相應的調試操作,如運行、停止等。“Debug”(調試)視圖如圖3.3所示。
Eclipse開發工具介紹
圖3.3 “Debug”(調試)視圖

(1)單步跳過
在“Debug”(調試)視圖的工具欄中單擊 按鈕或按F6鍵,將執行單步跳過操作,即運行單獨的一行程序代碼,但是不進入調用方法的內部,然後跳到下一個可執行點並暫掛線程。

(2)單步跳入
在“Debug”(調試)視圖的工具欄中單擊 按鈕或按F5鍵,執行該操作將跳入調用方法或對象的內部單步執行程序並暫掛線程。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章