关于Ecllipse
一、熟悉Eclipse
1.Eclipse是由IBM公司投資4000萬美元開發的集成開發工具。它基于Java語言編寫,并且是開放源代碼的、可擴展的,也是目前最流行的Java集成開發工具之一。另外,IBM公司捐出Eclipse源代碼,組建了Eclipse聯盟,由該聯盟負責這種工具的后續開發。Eclipse為編程人員提供了一流的Java程序開發環境,它的平臺體系結構是在插件概念的基礎上構建的,插件是Eclipse平臺最具特色的特征之一,也是其區別于其他開發工具的特征之一。
2.下載Eclipse
? ? ? 步驟如下:
(1)打開瀏覽器,在地址欄中輸入“http://www.eclipse.org”后,按Enter鍵開始訪問Eclipse的官方網站,該網站的首頁包含了下載的超鏈接,單擊頁面上的Download菜單項或者右側的Download?Eclipse超鏈接都可以進入到下載頁面。
(2)Eclipse下載頁面中包含各種版本的Eclipse下載區域,其中第3個欄目是Java開發版的Eclipse,在每個欄目右側是各種平臺的下載超鏈接,單擊超鏈接。
(3)最后的Eclipse下載頁面會根據客戶端所在的地理位置,分配合理的下載鏡像站點,用戶只需在Eclipse下載頁面中單擊綠色箭頭即可下載Eclipse文件。
3.安裝Eclipse的中文語言包
? ? ? ?從網站上下載的Eclipse安裝文件是一個壓縮包,將其解壓到指定的文件夾,然后運行文件夾的Eclipse.exe文件,即可啟動Eclipse開發工具。但是在啟動Eclipse之前需要安裝中文語言包,以降低讀者的學習難度。
? ? ? ?步驟如下:
(1)在瀏覽器的地址欄中輸入“http://www.eclipse.org/babel”,并按Enter鍵,進入Babel項目組首頁。
(2)單擊頁面左側到杭州哪個的Downloads超鏈接或者單擊頁面下方的綠色箭頭都可以進入到語言包的下載頁面。
(3)在下載頁面的Babel Language Packs 標題下選擇對應Eclipse版本的超鏈接下載語言包,Eclipse 3.7的名稱是Indigo,所以單擊該超鏈接,進入Eclipse 3.7的Babel語言包下載頁面,在該頁面中包含了對應各國語言的資料包,而每個語言的資源包又按插件與功能模塊分為多個zip壓縮包。
(4)在頁面中找到簡體中文的語言包分類,可以單獨選擇Eclipse的語言包下載,也可以下載全部語言包。例如,單獨下載Eclipse語言包,可以單擊BabelLanguagePack-eclipse-zh_3.7.0.v20111128043401.zip(87.36%)超鏈接,下載后的文件名為BabelLanguagePack-eclipse-zh_3.7.0.v20111128043401.zip。
(5)將下載的所有語言包解壓并覆蓋Eclipse文件夾中同名的兩個文件夾features和plugins,這樣在啟動Eclipse時便會自動加載語言包。
4.Eclipse配置與啟動
? ? ? 現在已經配置好Eclipse的多國語言包,可以啟動Eclipse了。在Eclipse的安裝文件夾中運行eclipse.exe文件,即開始啟動Eclipse,彈出“工作空間啟動程序”對話框,該對話框用于設置Eclipse的工作空間(工作空間用于保存Eclipse建立的程序項目和相關設置)。這里開發環境統一設置工作空間為Eclipse安裝位置的workspace文件夾,在“工作空間啟動程序”對話框的“工作空間”文本框中輸入“.\workspace”,單擊“確定”按鈕,即可啟動Eclipse。
? ? ? 首次啟動Eclipse時,會顯示Eclipse歡迎界面,其中包括Eclipse的概述、新增內容、樣本、教程以及工作臺的相關按鈕。
5.Eclipse工作臺
? ? ? 在Eclipse歡迎界面張,單擊“工作臺”(Workbench)按鈕或關閉歡迎界面,將顯示Eclipse的工作臺,它是程序開發人員開發程序的主要場所。Eclipse還可以將各種插件無縫地集成到工作臺中,也可以在工作臺中開發各種插件。Eclipse工作臺主要包括標題欄、菜單欄、工具欄、編輯器、透視圖和相關視圖等。
6.透視圖與視圖
(1)透視圖
? ? ? 透視圖是Eclipse工作臺提供的附加組織層,它實現多個視圖的布局和可用操作的集合,并為這個集合定義一個名稱,起到一個組織的作用。例如,Eclipse提供的Java透視圖組織了與Java程序設計有關的視圖和操作的集合,而“調試”透視圖負責組織與程序調試有關的視圖和操作集。在Eclipse的Java開發環境中提供了幾種常用的透視圖,如Java透視圖、“資源”透視圖、“調試”透視圖、“小組同步”透視圖等。不同的透視圖之間可以進行切換,但是同一時刻只能使用一個透視圖。
(2)視圖多用于瀏覽信息的層次結構和顯示活動編輯器的屬性,例如,“控制臺”視圖用于顯示程序運行時的輸出信息和異常錯誤,而“包資源管理器”視圖可以瀏覽項目文件組織結構。視圖可以單獨出現,也可以與其他視圖以選項卡樣式疊加在一起,它們可以有自己獨立的菜單和工具欄,并且可以通過拖動隨意改變布局位置。
7.菜單欄
Eclipse的菜單欄包含了Eclipse的基本命令,在使用不同的編輯器時,還會動態地添加有關該編輯器的菜單?;镜牟藛螜谥谐隽顺S玫摹拔募薄ⅰ熬庉嫛?、“窗口”和“幫助”等菜單以外,還提供了一些功能菜單,如“源代碼”和“重構”等,每個菜單中都包含不同的命令,這些命令用于完成最終的操作,如文件的打開與保存、代碼格式化、程序的運行與分步調試等。
(1)“文件”菜單:包含“新建”、“保存”、“關閉”、“打印”、“切換工作空間”、“屬性”等命令。
(2)“編輯”菜單:用于輔助程序代碼設計工作,除常用的“剪切”、“復制”、“粘貼”命令外,還提供了“快速修正”、“將選擇范圍擴展到”和“內容輔助”等高級命令。
(3)“源代碼”菜單:包含的都是與代碼編寫有關的命令,主要用于輔助編成。
(4)“重構”菜單:是Eclipse最關鍵菜單,主要包括項目重構的相關命令。
8.工具欄
(1)主工具欄:位于Eclipse菜單欄下方,其內容將根據不同的透視圖和不同類型的編輯器先死相關工具按鈕。
(2)視圖工具欄
(3)透視圖工具欄
(4)快速視圖工具欄
9.“資源包管理器”視圖
該視圖用于瀏覽項目結構中的Java元素,包括包、類、類庫的引用等,但最主要的用途還是操作項目中的源代碼文件。
10.“控制臺”視圖
用于顯示程序運行的輸出結果和異常信息。
二、使用Eclipse
1.創建Java項目
(1)文件-新建-項目,打開“新建項目”對話框,該對話框包含創建項目的向導,在向導中選擇“Java項目”節點,單擊“下一步”按鈕。
(2)彈出“新建Java項目”對話框,在“項目名”文本框中輸入“HelloJava”,在“項目布局”欄中選中“為源文件和類文件創建單獨的文件夾”單選按鈕,然后點擊“完成”按鈕完成項目的創建。
2.創建Java類文件
(1)在“源文件夾”文本框中輸入項目源程序文件夾的位置。通常向導會自動填寫該文本框 ,沒有特殊情況,不需要修改。
(2)在“包”文本框中輸入類文件的包名,這里暫時默認為空,不輸入任何信息,這樣就會使用Java工程的默認包。
(3)在“名稱”文本框中輸入新建的類的名稱,如HelloJava。
(4)選中public static void main(String[]args)復選框,向導在創建類文件時,會自動為該類添加main()方法,使該類成為可以運行的主類。
3.使用編輯器編寫程序代碼
(1)打開Java編輯器
在使用向導創建Java類文件后,會自動打開Java編輯器編輯新創建的Java類文件。除此之外,打開Java編輯器最常用的方法是在“包資源管理器”視圖中雙擊Java源文件或在Java源文件處單擊右鍵彈出的快捷菜單中選擇“打開方式”/“Java編輯器”命令。Java編輯器以不同的樣式和顏色突出顯示Java語法。這些突出顯示的語法包括程序代碼注釋、Javadoc注釋、Java關鍵字。
(2)編寫Java代碼
Eclipse的強大之處并不在于編輯器能突出顯示Java語法,而在于它強大的代碼輔助功能。在編寫Java程序代碼時,可以使用Ctrl+Alt+/快捷鍵自動補全關鍵字,也可以使用Alt+/快捷鍵啟動Eclipse代碼輔助菜單。
在使用向導創建HelloJava類之后,向導會自動構建HelloJava類結構的部分代碼,并肩了main()方法,程序開發人員需要做的就是將代碼補全,為程序添加響應的業務邏輯。
4.運行Java
HelloJava類包含main()主方法,它是一個可以運行的主類。
三、程序調試
1.斷點
設置斷點是程序調試中必不可少的手段,Java調試器每次遇到程序斷點時都會將當前線程掛起,即暫停當前程序的運行。
可以在Java編輯器中顯示代碼行號的位置雙擊添加或刪除當前的斷點,或者在當前行號的位置單擊鼠標右鍵,在彈出的快捷菜單中選擇“切換斷點”命令實現斷點的添加與刪除。
2.以調試方式運行Java程序
要在Eclipse中調試HelloJava程序,可以在“包資源管理器”視圖中HelloJava文件處單擊右鍵,在彈出的快捷菜單中選擇“調試方式”/“Java應用程序”命令。
3.程序調試
程序執行到斷點被暫停后,可以通過“調試”視圖工具欄上的按鈕執行響應的調試操作,如運行、停止等。
(1)單步跳過:按F6鍵,將執行單步跳過操作,即運行單獨的一行程序代碼,但是不進入條用方法的內部,然后調到下一個可執行點并暫掛線程。
(2)但不跳入:按F5鍵,將執行單步跳入調用方法或對象的內部單步執行程序并暫掛線程。
總結
以上是生活随笔為你收集整理的关于Ecllipse的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: react常用知识点总结
- 下一篇: 编程技术交流