1、Java開發工具
??????所謂的Java開發工具,有助于開發java的工具,我們通常認為的也就是能夠編碼java開發語言的工具,其實,任何一款能夠編碼,包括記事本,word等的工具都可以作為java的開發工具。在開發界針對Java開發常用的集成開發工具主要有Eclipse,Myecplise,Intellij idea,雖然Intellij idea更加的穩定和智能化,但是Eclipse仍然是大多數java開發者所習慣和喜歡的開發工具。所以本文主要介紹ecplise。
1、Eclipse簡介
??????Eclipse是由IBM公司投資4000萬美元開發的集成開發工具。它是目前最流行的Java集成開發工具之一,基于Java語言編寫,并且是開放源代碼的、可擴展的(Integrated Development Environment,IDE)開發工具。另外,IBM公司捐出Eclipse源代碼,組建了Eclipse聯盟,由該聯盟負責這種工具的后續開發。Eclipse為編程人員提供了一流的Java程序開發環境。它的平臺體系結構是在插件概念的基礎上構建的,插件是Eclipse平臺最具特色的特征之一,也是其區別于其他開發工具的特征之一。學習了本文之后,讀者將對Eclipse有一個初步的了解,為后面的深入學習作個鋪墊。
2、Eclipse下載安裝與漢化
由于本人一直使用的是Mac,所以本文以Mac版本的Eclipse安裝與漢化講解,其實與windows版本大同小異。
1.首先去官網下載自己需要的版本
Ecplise下載地址:http://www.eclipse.org/downloads/eclipse-packages/
進入網址后它會根據你的操作系統展示對應的版本,由于我使用的是蘋果筆記本Mac,所以打開網址后對應的是Mac版本,然后點擊64Bit進行下載,如下圖所示:
然后回跳轉到下一個網頁:點擊download即可,如下圖所示:
【注意】此時有時候能直接下載,有時候會跳轉到另外的網頁,如果跳轉到下一個網頁,此時點擊 click here 單詞即可完成下載
下載完成雙擊即可,然后拖入到應用程序中。
漢化
A.進入語言包下載地址:http://www.eclipse.org/babel/downloads.php
B.選擇適合的版本,將網址復制下來,如下圖所示:
C.打開剛才安裝的Eclipse,在菜單欄中點擊help【圖片中已經漢化】,然后選擇install new software,如圖所示:
D.添加可用軟件,在彈出的界面中點擊add按鈕,在彈出的對話框中輸入language,然后將剛才復制的網址黏貼到下面的輸入框中,點確定即可。
E.耐心等待,在后續彈出的對話框中,不要勾選select all,在列表中找到自己需要的Chinese simplified 點擊Next即可。然后按照提示一步步點擊相應的按鈕即可,最后選擇重新啟動ecplise即可。
3、Eclipse工具功能介紹
Eclipse整體布局界面如下:
1.透視圖
透視圖是Eclipse工作臺提供的附加組織層,也就是說,透視圖起到一個組織的作用,它實現多個視圖的布局和可用操作的集合,并為這個集合定義一個名稱。例如,Eclipse提供的Java透視圖組織了與Java程序設計有關的視圖和操作的集合,而“調試”透視圖負責組織與程序調試有關的視圖和操作集。在Eclipse的Java開發環境中提供了幾種常用的透視圖,如Java透視圖、“資源”透視圖、“調試”透視圖、“小組同步”透視圖等。不同的透視圖之間可以進行切換,但是同一時刻只能使用一個透視圖。
2.視圖
多用于瀏覽信息的層次結構和顯示活動編輯器的屬性,例如,“控制臺”視圖用于顯示程序運行時的輸出信息和異常錯誤,而“包資源管理器”視圖可以瀏覽項目的文件組織結構。視圖可以單獨出現,也可以與其他視圖以選項卡樣式疊加在一起,它們可以有自己獨立的菜單和工具欄,并且可以通過拖動隨意改變布局位置。
3.菜單欄
Eclipse的菜單欄包含了Eclipse的基本命令,在使用不同的編輯器時,還會動態地添加有關該編輯器的菜單。基本的菜單欄中除了常用的“文件”、“編輯”、“窗口”和“幫助”等菜單以外,還提供了一些功能菜單,如“源代碼”和“重構”等,每個菜單中都包含不同的命令,這些命令用于完成最終的操作,如文件的打開與保存、代碼格式化、程序的運行與分步調試等。每個菜單所包含的命令可自行點開查看。
4.工具欄
Eclipse的工具欄位于菜單欄的下方,這和大多數軟件的布局格式相同。工具欄中的按鈕都是菜單命令對應的快捷圖標,在打開不同的編輯器時,還會動態地添加與編輯器相關的新工具欄按鈕。另外,除了菜單欄下面的主工具欄,Eclipse中還有視圖工具欄、透視圖工具欄和快速視圖工具欄等多種工具欄。
5.“包資源管理器”視圖
“包資源管理器”視圖用于瀏覽項目結構中的Java元素,包括包、類、類庫的引用等,但最主要的用途還是操作項目中的源代碼文件。
6.“控制臺”視圖
“控制臺”視圖用于顯示程序運行時的輸出結果和運行時異常信息(Runtime Exception)。在學習Swing程序設計之前,必須使用控制臺實現與程序的交互,例如,為方便某個方法的調試,在方法執行前后分別輸出“方法開始”和“方法結束”信息。