1衙传、Java開發(fā)工具
??????所謂的Java開發(fā)工具决帖,有助于開發(fā)java的工具,我們通常認(rèn)為的也就是能夠編碼java開發(fā)語言的工具蓖捶,其實地回,任何一款能夠編碼,包括記事本腺阳,word等的工具都可以作為java的開發(fā)工具落君。在開發(fā)界針對Java開發(fā)常用的集成開發(fā)工具主要有Eclipse,Myecplise亭引,Intellij idea绎速,雖然Intellij idea更加的穩(wěn)定和智能化,但是Eclipse仍然是大多數(shù)java開發(fā)者所習(xí)慣和喜歡的開發(fā)工具焙蚓。所以本文主要介紹ecplise纹冤。
1、Eclipse簡介
??????Eclipse是由IBM公司投資4000萬美元開發(fā)的集成開發(fā)工具购公。它是目前最流行的Java集成開發(fā)工具之一萌京,基于Java語言編寫,并且是開放源代碼的宏浩、可擴展的(Integrated Development Environment知残,IDE)開發(fā)工具。另外比庄,IBM公司捐出Eclipse源代碼求妹,組建了Eclipse聯(lián)盟,由該聯(lián)盟負(fù)責(zé)這種工具的后續(xù)開發(fā)佳窑。Eclipse為編程人員提供了一流的Java程序開發(fā)環(huán)境制恍。它的平臺體系結(jié)構(gòu)是在插件概念的基礎(chǔ)上構(gòu)建的,插件是Eclipse平臺最具特色的特征之一神凑,也是其區(qū)別于其他開發(fā)工具的特征之一净神。學(xué)習(xí)了本文之后何吝,讀者將對Eclipse有一個初步的了解,為后面的深入學(xué)習(xí)作個鋪墊鹃唯。
2爱榕、Eclipse下載安裝與漢化
由于本人一直使用的是Mac,所以本文以Mac版本的Eclipse安裝與漢化講解坡慌,其實與windows版本大同小異呆细。
1.首先去官網(wǎng)下載自己需要的版本
Ecplise下載地址:http://www.eclipse.org/downloads/eclipse-packages/
進入網(wǎng)址后它會根據(jù)你的操作系統(tǒng)展示對應(yīng)的版本,由于我使用的是蘋果筆記本Mac八匠,所以打開網(wǎng)址后對應(yīng)的是Mac版本絮爷,然后點擊64Bit進行下載,如下圖所示:
然后回跳轉(zhuǎn)到下一個網(wǎng)頁:點擊download即可梨树,如下圖所示:
【注意】此時有時候能直接下載坑夯,有時候會跳轉(zhuǎn)到另外的網(wǎng)頁,如果跳轉(zhuǎn)到下一個網(wǎng)頁抡四,此時點擊 click here 單詞即可完成下載
下載完成雙擊即可柜蜈,然后拖入到應(yīng)用程序中。
漢化
A.進入語言包下載地址:http://www.eclipse.org/babel/downloads.php
B.選擇適合的版本指巡,將網(wǎng)址復(fù)制下來淑履,如下圖所示:
C.打開剛才安裝的Eclipse,在菜單欄中點擊help【圖片中已經(jīng)漢化】藻雪,然后選擇install new software秘噪,如圖所示:
D.添加可用軟件,在彈出的界面中點擊add按鈕勉耀,在彈出的對話框中輸入language指煎,然后將剛才復(fù)制的網(wǎng)址黏貼到下面的輸入框中,點確定即可便斥。
E.耐心等待至壤,在后續(xù)彈出的對話框中,不要勾選select all枢纠,在列表中找到自己需要的Chinese simplified 點擊Next即可像街。然后按照提示一步步點擊相應(yīng)的按鈕即可,最后選擇重新啟動ecplise即可晋渺。
3镰绎、Eclipse工具功能介紹
Eclipse整體布局界面如下:
1.透視圖
透視圖是Eclipse工作臺提供的附加組織層,也就是說些举,透視圖起到一個組織的作用跟狱,它實現(xiàn)多個視圖的布局和可用操作的集合俭厚,并為這個集合定義一個名稱户魏。例如,Eclipse提供的Java透視圖組織了與Java程序設(shè)計有關(guān)的視圖和操作的集合,而“調(diào)試”透視圖負(fù)責(zé)組織與程序調(diào)試有關(guān)的視圖和操作集叼丑。在Eclipse的Java開發(fā)環(huán)境中提供了幾種常用的透視圖关翎,如Java透視圖、“資源”透視圖鸠信、“調(diào)試”透視圖纵寝、“小組同步”透視圖等。不同的透視圖之間可以進行切換星立,但是同一時刻只能使用一個透視圖爽茴。
2.視圖
多用于瀏覽信息的層次結(jié)構(gòu)和顯示活動編輯器的屬性,例如绰垂,“控制臺”視圖用于顯示程序運行時的輸出信息和異常錯誤室奏,而“包資源管理器”視圖可以瀏覽項目的文件組織結(jié)構(gòu)。視圖可以單獨出現(xiàn)劲装,也可以與其他視圖以選項卡樣式疊加在一起胧沫,它們可以有自己獨立的菜單和工具欄,并且可以通過拖動隨意改變布局位置占业。
3.菜單欄
Eclipse的菜單欄包含了Eclipse的基本命令绒怨,在使用不同的編輯器時,還會動態(tài)地添加有關(guān)該編輯器的菜單谦疾∧硝澹基本的菜單欄中除了常用的“文件”、“編輯”念恍、“窗口”和“幫助”等菜單以外碎紊,還提供了一些功能菜單,如“源代碼”和“重構(gòu)”等樊诺,每個菜單中都包含不同的命令仗考,這些命令用于完成最終的操作,如文件的打開與保存词爬、代碼格式化秃嗜、程序的運行與分步調(diào)試等。每個菜單所包含的命令可自行點開查看顿膨。
4.工具欄
Eclipse的工具欄位于菜單欄的下方锅锨,這和大多數(shù)軟件的布局格式相同。工具欄中的按鈕都是菜單命令對應(yīng)的快捷圖標(biāo)恋沃,在打開不同的編輯器時必搞,還會動態(tài)地添加與編輯器相關(guān)的新工具欄按鈕。另外囊咏,除了菜單欄下面的主工具欄恕洲,Eclipse中還有視圖工具欄塔橡、透視圖工具欄和快速視圖工具欄等多種工具欄。
5.“包資源管理器”視圖
“包資源管理器”視圖用于瀏覽項目結(jié)構(gòu)中的Java元素霜第,包括包葛家、類、類庫的引用等泌类,但最主要的用途還是操作項目中的源代碼文件癞谒。
6.“控制臺”視圖
“控制臺”視圖用于顯示程序運行時的輸出結(jié)果和運行時異常信息(Runtime Exception)。在學(xué)習(xí)Swing程序設(shè)計之前刃榨,必須使用控制臺實現(xiàn)與程序的交互弹砚,例如,為方便某個方法的調(diào)試枢希,在方法執(zhí)行前后分別輸出“方法開始”和“方法結(jié)束”信息迅栅。