Eclipse是開放源代碼的項目
你可以到去免費下載Eclipse的最新版本
一般Eclipse提供幾個下載版本
Release
Stable Build
Integration Build和Nightly Build
建議下載Release或Stable版本
筆者用的是Build
(Stable版本)
Eclipse本身是用Java語言編寫但下載的壓縮包中並不包含Java運行環境需要用戶自己另行安裝JRE並且要在操作系統的環境變量中指明JRE中bin的路徑安裝Eclipse的步驟非常簡單只需將下載的壓縮包按原路徑直接解壓既可需注意如果有了更新的版本要先刪除老的版本重新安裝不能直接解壓到原來的路徑覆蓋老版本在解壓縮之後可以到相應的安裝路徑去找Eclipseexe運行如果下載的是Release或Stable版本並且JRE環境安裝正確無誤一般來說不會有什麼問題在閃現一個很酷的月蝕圖片後Eclipse會顯示它的缺省界面
圖一
乍一看起來
Eclipse的界面有點象JBuilder
但實際操作進程中會發現它更象IVJ
畢竟開發Eclipse的主導用量是開發IVJ的原班人馬(可參考)
另外還值得一提的是Eclipse項目的參預者除了IBM以外
還有象Borland
Rational Software
RedHat
Merant等一大批業界的姣姣者
這也為Eclipse的未來奠定了良好的基礎
下面將分別對Eclipse的各種特性作簡單介紹
包括
文件存放
開發環境
編譯與運行
版本管理
使用插件
. 文件存放
大多IVJ的初學者都對找不到Java源代碼感到非常不適應
因為IVJ把所有的源代碼都存儲到一個reponsitory庫文件中
想要得到文本格式的源代碼必須用Export功能從reponsitory中導出源代碼
使用了reponsitory的IVJ對源代碼的管理功能幾乎達到極致
正是這一點使得許多程序員對IVJ鐘愛有加
而Eclipse將源代碼以文本方式保存
卻實現了IVJ對源代碼管理的幾乎全部功能
並且還增加了一些新的功能
能達到這一點
不能不驚歎於Eclipse開發者的高超技巧
安裝Eclipse之後
在安裝路徑的下一層路徑中會有一個workspace文件夾
每當在Eclipse中新生成一個項目
缺省情況下都會在workspace中產生和項目同名的文件夾以存放該項目所用到的全部文件
你可以用Windows資源管理器直接訪問或維護這些文件
將已有的文件加入到一個項目中目前有三種方式
第一種是象在IVJ中的一樣
用IDE的
File
菜單中的
Import
功能將文件導入到項目中
這也是推薦的方式
第二種是從Windows的資源管理器中直接拖動文件到項目中
第三種就是直接將文件拷貝到項目文件夾中
然後在Eclipse的資源浏覽窗口中選擇項目或文件夾並執行從本地刷新功能(Refresh from locate)
需要說明的一點是
項目文件夾可以放在計算機的任何位置
並且可以在Eclipse中用新建項目的方法將項目路徑指定到已經存在的項目文件夾
然後在Eclipse中刷新即可
但要注意的是
任何項目文件夾建立或指定
目前都只能在Eclipse中用新建項目的方法來實現
即使是在缺省存儲項目文件夾的workspace路徑下新建立一個文件夾
在Eclipse環境中也是無法將它變成一個項目
也就是說
這個文件夾對Eclipse是不可視的
. Eclipse開發環境
和IVJ一樣
Eclipse開發環境被稱為Workbench
它主要由三個部分組成
視圖(Perspective)
編輯窗口(Editor)和觀察窗口(View)
在下面的介紹中
希望讀者能知道Java視圖
Java包浏覽窗口
資源視圖
資源浏覽窗口等區別(其實最主要的也就是要區別視圖和窗口)
以免在進一步的閱讀中產生混淆
圖二是它們之間的關系結構略圖
圖二
在圖二中
可以看出Workbench包含多個視圖
而每個視圖又包含不同的窗口
由於每個編輯窗口有很大的共性
而且缺省情況它們都在同一區域中顯示
因此我們只在每個視圖中標出一個編輯窗口
以綠色表示
觀察窗口則各不相同
這裡以紅色表示
下面首先介紹編輯窗口
所有文件的顯示和編輯都包含在編輯窗口裡
缺省情況下打開的多個文件是以標簽(TagTable)方式在同一個窗口中排列
可以用拖動方式將這些文件排列成各種布局
方法是拖動某一個文件的標簽(tag)到編輯窗口的邊框
當光標有相應的變化時再釋放
當文件被加入到項目中後
在資源浏覽或Java包浏覽窗口雙擊文件
Eclipse會試圖打開這個文件
其中Eclipse內嵌的編輯器能缺省打開一些文件
如*
java
*
txt
*
class等等
如果是其它類型的文件
Eclipse會調用操作系統相應的缺省編輯器打開
如word文檔
PDF文件等
同時Eclipse也可以象IVJ一樣用指定的編輯器打開相應的文件
例如在Eclipse項目中雙擊HTML文件時
可能希望是用Notepad打開
而不是用系統缺省的IE浏覽器打開
實現的方法是打開菜單欄中的WorkBenchàPreferences對話框
之後在對話框中選擇WorkBenchàFile Editors
然後添加文件類型
如l
再為其指定編輯器即可
在編輯窗口
還值得注意的是
習慣了IVJ的程序員在編輯Java程序的時候
更願意以方法為獨立的編輯單位(即在編輯窗口中只顯示單個的方法
而不是程序全部的源代碼)
這種方式也的確是非常合理的開發方式
不僅代碼的顯示更加簡捷
還能輔助程序員編出封裝性更好的類
在Eclipse在工具欄上提供了一個切換按鈕
可以在
顯示全部代碼
和
只顯示所選單元
(這裡的單元指的是單個方法
變量
導入的包等)之間切換(可參考下面的圖三)
建議沒
有使用過IVJ的程序員也嘗試一下在
只顯示所選單元
狀態下進行代碼開發
其次要介紹的是觀察窗口
它配合編輯窗口並提供了多種的相關信息和浏覽方式
常用的觀察窗口有資源浏覽窗口(Navigator)
Java包浏覽窗口(Packages)
控制台(Console)
任務欄(Task)等等
浏覽窗口和Java浏覽窗口是觀察窗口核心部分
前者和Windows的浏覽器差不多
能浏覽項目文件夾中的所有文件
後者用來浏覽項目中的Java包
包中的類
類中的變量和方法等信息
在Java浏覽窗口中可以通過用鼠標右鍵的菜單中的Open Type Hierarchy打開層次浏覽窗口(Hierarchy)
這個窗口非常實用
它能非常清晰的查看類的層次結構
類中的編譯出錯信息可以在任務窗口中查到
同時它也可以成為名符其實的任務窗口
向其中添加新的任務描述信息
來跟蹤項目的進度
控制台則主要用來顯示程序的輸出信息
在調試程序的時候
會有更豐富的觀察窗口來幫助程序員進行調試
如變量值察看窗口
斷點窗口等等
觀察窗口是任何IDE開發環境的核心
用好觀察窗口是也就是用好IDE開發環境
Eclipse提供了豐富的觀察窗口
能真正用好這些窗口恐怕要得經過一段時間的磨練
最後介紹視圖
一個視圖包括一個或多個編輯窗口和觀察窗口
在開發環境的最左側的快捷欄中的上部分顯示的就是當前所打開的視圖圖標
視圖是Eclipse的最靈活的部分
可以自定義每個視圖中包含的觀察窗口種類
也可以自定義一個新視圖
這些功能都被包括在
Perspective
菜單中
在Eclipse的Java開發環境中提供了幾種缺省視圖
如資源視圖(Resource Perspective
它也是第一次啟動Eclipse時的缺省視圖)
Java視圖(Java Perspective)
調試視圖(Debug Perspective)
團隊視圖(Team Perspective)等等
每一種視圖都對應不同種類的觀察窗口
可以從菜單欄中的PerspectiveàShow View看到該視圖對應的觀察窗口
當然
每個視圖的觀察窗口都是可配置的
可以在菜單欄中的PerspectiveàCustomize進行配置
多樣化的視圖不但可以幫助程序員以不同角度觀察代碼
也可以滿足不同的編程習慣
. 編譯與運行
在IVJ中調試功能非常強大
多種跟蹤方式
斷點設置
變量值察看窗口等等
這些在Eclipse中都也有提供
在本文下面介紹插件的時候
會結合例子更加詳細的介紹如何使用配置項目環境
如何運行和調試程序
在Java視圖中
工具欄中有兩個按鈕
分別用來進行調試和運行
並且可能由於安裝的插件不同Eclipse會存在多種運行/調試程序的方式
為了確定當前項目用那一種方式運行
需要在項目的屬性選項中的設置LauncheràRun/Debug選項
通常我們需要用的是
Java Applicantion
方式
在這種方式下
如果當前位置是包含main()方法的Java程序
點擊調試/運行按鈕就會立即開始執行調試/運行功能
如果當前位置是在包或項目上
Eclipse會搜索出當前位置所包含的所有可執行程序
然後由程序員自己選擇運行那一個
在目前的Eclipse的Release和Stable版本中缺省安裝了插件開發環境(Plug
in Development Environment
即PDE
它本身也是一個插件)
此時系統除了
Java Applicantion
運行方式
可能還有另外兩種方式
Run
time WorkBench
和
Run
time WorkBench with Tracing
當用PDE開發插件的時候會用到這兩種運行方式
在下面我們也有提到
. 版本管理
可以把Eclipse的版本管理分為個人(或稱為本地)和團隊兩種
Eclipse提供了強大的個人版本管理機制
每一次被保存的更改都可以得到恢復
而且可以精確到每一個方法的版本恢復
操作也十分方便
在任何一個能看到所要操作文件的觀察窗口中
例如資源浏覽窗口
選中該文件
點擊右鼠標鍵
選擇Compare with或Replace with
如果是恢復已經被刪除的方法則可以選擇Add from local history
之後相應的本地歷史記錄就會顯示出來
按照你的需求找到相應的版本就可以了
強大的個人版本管理功能為程序員提供了更多的信心
只管編下去
任何不小心的錯誤都可以恢復
在Eclipse下開發
是有
後悔藥
的!
Eclipse缺省為版本管理工具CVS提供了接口
可以非常方便的連接到CVS服務器上
通過CVS版本管理
Eclipse為團隊開發提供良好的環境
要連接CVS服務器需要先打開團隊視圖(Team Perspective)
然後在Reponsitories觀察窗口中點擊鼠標右鍵並選擇新建(New)
在打開的對話框中可以填入要連接的CVS庫所需要的信息
如CVS服務器類型
目前Eclipse支持三種方式
pserver
extssh和ext
還要填入用戶名
主機名
密碼
reponsitory地址等信息
在Eclipse中使用CVS需要注意的是一些術語和功能的變化
CVS中的Branch這裡被稱為Stream
取消了CVS中check out
import和commit等功能
統統用鼠標右鍵菜單中的Team
>Synchronized with Stream來替代
這些功能都通過圖形界面完成
在每次操作中都會有當前文件和以前各個版本的比較窗口
操作非常直觀
易於掌握
因此這裡也就不再做進一步介紹了
. 使用插件
使用插件可以豐富Eclipse的功能
下面將介紹如何應用插件來嵌入Tomcat服務器
這個插件並不是Eclipse項目組開發的
而是一家叫sysdeo的公司開發
非常小巧
只有
K
你可以到去免費下載
另外
這個插件只支持Tomat
以上的版本
可以在得到Tomcat的最新版本
要安裝插件只需將下載的zip文件按原路徑解壓到
你的Eclipse的安裝路徑\plugins
下面
然後重新啟動Eclipse
啟動後在菜單欄上選擇PerspectiveàCustomize
在打開的對話框中選中OtheràTomcat
之後馬上會發現Eclipse有了兩處變化
菜單欄中多了一個Tomcat選項
工具欄中多了兩個按鈕
上面是大家可能非常熟悉的Tomcat小貓
如下圖三
除此之外
在菜單欄中選擇
WorkbenchàPreferences
打開對話框後會發現這也多了一個Tomcat選項
在這裡要求指定你的Tomcat安裝根路徑
之後還要檢查一下在Preferences對話框中的JavaàInstalled JRE所指定的JRE和啟動Tomcat的JRE是否為同一個JRE
如果不是
可能會導致Tomat不能正常啟動
如果以上檢查沒有問題
就可以用工具欄上的
小貓
直接起動Tomcat了
要注意的是
啟動過程很慢
要耐心等到以下信息出現
Starting service TomcatStandalone
Apache Tomcat/
Starting service TomcatApache
Apache Tomcat/
之後就可以在外部浏覽器(如IE)中輸//localhost:
來測試Tomcat是否正常
圖三 如果啟動正常
可以進一步嘗試在Eclipse中調試Servlet或JSP程序
下面我們將用Tomcat自帶的Servlet例程HelloWorldExample
java來示范一下如何在Eclipse中調試Sevlet程序
首先要在Java視圖中新建一個Java項目
為了方便
可以直接將項目路徑指定到HelloWorldExmaple程序所在路徑
如圖四
圖四
後按
Next
進入Java Settings對話框
選擇Libraries標簽
並用Add External JARs按鈕來指定Servlet
jar包的位置
這裡直接用了Tomcat中的Servlet
jar包
如圖五
圖五
最後點擊Finish完成項目的生成在新生成項目中的default package可以找到HelloWorldExamplejava雙擊打開文件並可嘗試給HelloWorldExample加上一個斷點(雙擊編輯窗口左側邊界)之後在外部浏覽器中輸//localhost:/examples/servlet/HelloWorldExample再回過來看Eclipse發生了什麼變化是一個調試窗口呀!在Eclipse中進行的調試操作和絕大多數的IDE大同小異如設置斷點單步跟蹤變量值察看等等在這裡也就不用再詳述了
From:http://tw.wingwit.com/Article/program/Java/ky/201311/28101.html