目前Java開發領域的各種集成開發環境(IDE)呈現出百花齊放的局面
從Borland的JBuilder
到IBM的Visual Age for Java
WebSphere Studio
Oracle的JDeveloper
Sun的 Forte for Java
WebGain的Visual Cafe
TogetherSoft的Together
還有開放源代碼的Eclipse
NetBeans 等
種類
種有余
這麼多種類的IDE繁榮了Java開發工具家族
但是也為開發人員的選擇提出了難題
這些IDE的開發環境有著較大的差別
在一種開發環境下開發的項目不能很方便地移植到另一種開發環境
這就要求更為謹慎地選擇適合項目目標的開發工具
在目前所有的IDE中
Eclipse可以說是最有發展前途的產品之一
Eclipse最初由OTI和IBM兩家公司的IDE產品開發組創建
起始於
年
月
IBM提供了最初的Eclipse代碼基礎
包括Platform
JDT和PDE
目前由IBM牽頭
圍繞著Eclipse項目已經發展成為了一個龐大的Eclipse聯盟
有
多家軟件公司參與到Eclipse項目中
其中包括Borland
Rational Software
Red Hat及Sybase
最近Oracle也計劃加入到Eclipse聯盟中
基本概念 在學習使用Eclipse之前
有必要對關於這個項目的名詞做一些解釋
Eclipse是一個開放源代碼的軟件開發項目
專注於為高度集成的工具開發提供一個全功能的
具有商業品質的工業平台
它由Eclipse項目
Eclipse工具項目和Eclipse技術項目三個項目組成
每一個項目由一個項目管理委員會監督
並由它的項目章程管理
每一個項目由其自身的子項目組成
並且使用 Common Public License(CPL)版本
許可協議
Eclipse工具項目為不同的工具建造者提供一個焦點
以保證為Eclipse Platform創建最好的工具
Eclipse工具項目的任務是為Eclipse Platform培育廣泛的工具的創建
工具項目提供單一的聯系點以調和開放源代碼工具建造者
從而使得覆蓋和重復最小化
並保證共享的最大化和共同組件的創建
促進不同類型工具的無縫互操作
工具項目由工具開發者委員會和工具項目的項目管理委員會提議
選擇和開發的子項目組成
Eclipse技術項目的任務是為開放源代碼開發者
研究者
學院和教育者提供新的管道
以參與將來Eclipse的演化
它按照研究
培育和教育三個項目流來組織
研究項目在Eclipse相關領域諸如編程語言
工具和開發環境方面進行探索和研究
培育項目是小型的
未正式結構化的項目
為Eclipse軟件基礎添加新的能力
教育項目聚焦於教育材料的開發
教學幫助和課件
Eclipse Platform是一個開放的可擴展的IDE
Eclipse Platform提供建造塊和構造並運行集成軟件開發工具的基礎
Eclipse Platform允許工具建造者獨立開發與他人工具無縫集成的工具你無須分辨一個工具功能在哪裡結束
而另一個工具功能在哪裡開始
Eclipse SDK(軟件開發者包)是
個Eclipse項目的子項目(Platform
JDT
PDE)所生產的組件合並
它們可以一次下載
這些部分在一起提供了一個具有豐富特性的開發環境
允許開發者有效地建造可以無縫集成到Eclipse Platform中的工具
Eclipse SDK由Eclipse項目生產的工具和來自其它開放源代碼的第三方軟件組合而成
Eclipse項目生產的軟件以 CPL發布
第三方組件有各自自身的許可協議
下載安裝Eclipse 知道了這些關於Eclipse項目的信息
我們可以下載
安裝一個Eclipse
Eclipse SDK就是我們要下載的
其中包括了開發Java應用的所有內容和Eclipse項目的所有成果
進入Eclipse項目的主頁
點擊Downloads
進入下載頁
Eclipse最新的版本是
版
但是
版的多國語言翻譯包還沒有出來
所以我們可以使用一個稍早一點的版本
點擊
進入其下載頁
這個頁面有很多下載連接
包括Eclipse SDK在很多平台上的版本
這裡我們只需要下載eclipse
SDK
win
zip和NLS
SDK
Translations
zip兩個文件就可以了
另外還有一個 eclipse
examples
win
zip文件
是學習《Java開發用戶指南》所需要的
將這
個文件解壓縮到相同的目錄
如D:\eclipse
在運行Eclipse之前首先應該安裝好JDK(Sun 的JDK或IBM的JDK都可以
應該安裝
以上版本
推薦使用
以上版本
因為只有使用
以上版本的JDK才可以享受到新增的HotSwap功能對於調試帶來的方便)
設置好環境變量JAVA_HOME
CLASSPATH和PATH
為D:\eclipse下的eclipse
exe在桌面上建立一個快捷方式
雙擊快捷方式啟動Eclipse
Eclipse也可以以命令行方式啟動
在命令行上指定使用的JVM和保存數據的workspace
例如
D:\eclipse\eclipse
exe
vmD:\WebSphere\AppServer\java
\bin\javaw
exe
data
D:\WORK\workspace
其中
D:\WORK\workspace是保存項目文件的位置
可以選擇幫助→幫助內容進入Eclipse的幫助系統
有了Eclipse的多國語言翻譯包
所有的選單和聯機幫助都已經翻譯成了中文
使用起來非常方便
下面我們編寫一個HellWorld程序
步驟如下
.選擇文件→新建→項目
.項目類別選Java
.項目列表選Java項目
.點擊
下一步
.輸入項目名稱
例如
HelloProject
.點擊
完成
.在工具條裡點擊
創建Java類
的按鈕(帶有一個C標記)見圖
圖 點擊創建Java類的按扭圖 .在名稱域輸入HelloWorld
.點擊public static void main(String[] args) 的復選框
讓Eclipse創建main方法(見圖
)
圖 Eclipse創建main方法 .點擊
完成
.一個Java編輯窗口將打開
在main方法中輸入System
out
println(
Hello World
)行
.使用Ctrl
s保存
這將自動編譯 HelloWorld
java
.點擊工具條裡的
運行
按鈕
.選擇
Java應用程序
然後選
新建
.輸入項目名稱Hello-Project和main類名 HelloWorld
.點擊
運行
.這時候
將會打開一個控制台窗口
一句
Hello World
將會顯示在裡面(見圖
)
圖 Hello World顯示窗口 Eclipse有一個增量編譯器
每次保存一個Java文件時它就自動進行編譯
這個特性被稱做
自動構建
如果不需要這個功能
可以在窗口→首選項→工作台→對資源修改執行自動構建
關閉這個特性
隨後工具條中會出現
全部構建
的按鈕
類似的選項也會出現在相關的選單中
創建CVS資源庫 現在我們知道如何創建一個項目了
下一步是與某個版本服務器建立連接
將項目發布到版本服務器中
目前開源軟件都是使用CVS來做版本管理
因此我們也使用CVS來舉例
Eclipse SDK已經包括了支持CVS的插件
要想使用其它的版本管理軟件
例如VSS
可以從Eclipse的網站上下載相關的插件
創建一個CVS資源庫位置的步驟如下
.打開CVS資源庫開發透視圖(窗口→打開透視圖→其它→CVS資源庫開發)
.在CVS資源庫視圖裡點右鍵
新建→資源庫位置
見圖
圖 新建資源庫位置 .在添加CVS資源庫對話框中輸入CVS Server 的詳細信息
.點擊
完成
.一旦配置好CVS資源庫
就可以把項目輸入資源庫了
轉到Java透視圖
在項目名稱上點右鍵
選擇小組→共享項目
.選擇剛才添加的資源庫
.點擊
完成
.在同步窗口中的項目上點右鍵
選提交
.輸入為提交加入的注釋
如圖
圖 為提交加入注釋 .點擊
確定
則項目被發布到CVS資源庫中
.將項目共享到資源庫中後
可以使用
與資源庫同步
功能來發布代碼
並且趕上別人對資源庫中代碼所做的修改
在項目上點右鍵
小組→與資源庫同步
下載安裝應用服務器JBoss 為了做服務器端的開發
還需要一個應用服務器
並且把應用服務器與Eclipse集成起來
Eclipse可以與多種應用服務器共同工作
包括WebLogic
WebSphere
JRun
Orion/Oracle
iAS
JBoss
JOnAS
Resin等
下面以目前流行的開放源代碼應用服務器JBoss來舉例
首先要下載並安裝好JBoss
我使用的是JBoss
安裝在D:\jboss
目錄
為了把JBoss與Eclipse相集成
還需要下載相關的插件
下載位置是
在_JBoss
pdf還有一個安裝的指導
退出Eclipse
將剛才下載的文件解壓縮到D:\eclipse下
重新啟動Eclipse
新安裝的插件需要激活才能使用
選擇窗口→定制透視圖
將
其它
中的EASIE JBoss項選中
然後配置這個插件
選擇窗口→首選
From:http://tw.wingwit.com/Article/program/Java/ky/201311/28056.html