国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

Eclipse入門使用指南及開發(fā)Eclipse插件(1)

2019-11-18 14:45:23
字體:
供稿:網(wǎng)友

  Eclipse入門使用指南及開發(fā)Eclipse插件(1)

2001 年11 月 IBM 公布捐出了價值 4 千萬美金的開發(fā)軟件給開放源碼的 Eclipse 項目。如此受青睞的 Eclipse 是什么樣子呢,如何使用呢?本文的第一部分會使你對Eclipse有一個初步的熟悉。并且,Eclipse這個號稱未來能進行任何語言開發(fā)的IDE集大成者,又將如何實現(xiàn)它的這一宏偉目標?第二部分介紹的Eclipse的插件開發(fā)將是其中的要害所在。

Eclipse 是替代IBM Visual Age for java(以下簡稱IVJ)的下一代IDE開發(fā)環(huán)境,但它未來的目標不僅僅是成為專門開發(fā)Java程序的IDE環(huán)境,根據(jù)Eclipse的體系結(jié)構(gòu),通過開發(fā)插件,它能擴展到任何語言的開發(fā),甚至能成為圖片繪制的工具。目前,Eclipse已經(jīng)開始提供C語言開發(fā)的功能插件。更難能可貴的是,Eclipse是一個開放源代碼的項目,任何人都可以下載Eclipse的源代碼,并且在此基礎(chǔ)上開發(fā)自己的功能插件。也就是說未來只要有人需要,就會有建立在Eclipse之上的COBOL,Perl,Python等語言的開發(fā)插件出現(xiàn)。同時可以通過開發(fā)新的插件擴展現(xiàn)有插件的功能,比如在現(xiàn)有的Java開發(fā)環(huán)境中加入Tomcat服務(wù)器插件。可以無限擴展,而且有著統(tǒng)一的外觀,操作和系統(tǒng)資源治理,這也正是Eclipse的潛力所在。

雖然目前Eclipse項目還沒有最后完成,但從已有的版本中已經(jīng)能領(lǐng)略到Eclipse設(shè)計主導(dǎo)思想和主要功能特點。現(xiàn)在就了解Eclipse不但能使廣大程序員對這款業(yè)界期望很高的IDE能一睹為快,更為重要的是假如能參加到Eclipse項目的開發(fā)中或是閱讀它的開放源代碼,這對廣大程序員來說無疑是一個千載難逢的提高編程水平的好機會。Eclipse計劃提供多個平臺的版本,象Windows,linux,Solaris,HP-UX和AIX,以下只介紹Windows版本。本文第一部分先介紹Eclipse的基本使用方法。第二部分介紹如何進行Eclipse的插件開發(fā)。

一.Eclipse簡介

Eclipse是開放源代碼的項目,你可以到www.eclipse.org去免費下載Eclipse的最新版本,一般Eclipse提供幾個下載版本:Release,Stable Build,Integration Build和Nightly Build,建議下載Release或Stable版本,筆者用的是Build20020125(Stable版本)。Eclipse本身是用Java語言編寫,但下載的壓縮包中并不包含Java運行環(huán)境,需要用戶自己另行安裝JRE,并且要在操作系統(tǒng)的環(huán)境變量中指明JRE中bin的路徑。安裝Eclipse的步驟非常簡單:只需將下載的壓縮包按原路徑直接解壓既可。

需注重假如有了更新的版本,要先刪除老的版本重新安裝,不能直接解壓到原來的路徑覆蓋老版本。在解壓縮之后可以到相應(yīng)的安裝路徑去找Eclipse.exe運行。假如下載的是Release或Stable版本,并且JRE環(huán)境安裝正確無誤,一般來說不會有什么問題,在閃現(xiàn)一個很酷的月蝕圖片后,Eclipse會顯示它的缺省界面,乍一看起來,Eclipse的界面有點象JBilder,但實際操作進程中會發(fā)現(xiàn)它更象IVJ,究竟開發(fā)Eclipse的主導(dǎo)用量是開發(fā)IVJ的原班人馬(可參考www.oti.com)。另外還值得一提的是Eclipse項目的參預(yù)者除了IBM以外,還有象Borland,Rational Software,RedHat,Merant等一大批業(yè)界的姣姣者,這也為Eclipse的未來奠定了良好的基礎(chǔ)。下面將分別對Eclipse的各種特性作簡單介紹,包括:文件存放,開發(fā)環(huán)境,編譯與運行,版本治理,使用插件。

1. 文件存放

大多IVJ的初學(xué)者都對找不到Java源代碼感到非常不適應(yīng),因為IVJ把所有的源代碼都存儲到一個reponsitory庫文件中,想要得到文本格式的源代碼必須用EXPort功能從reponsitory中導(dǎo)出源代碼。使用了reponsitory的IVJ對源代碼的治理功能幾乎達到極致,正是這一點使得許多程序員對IVJ鐘愛有加。而Eclipse將源代碼以文本方式保存,卻實現(xiàn)了IVJ對源代碼治理的幾乎全部功能,并且還增加了一些新的功能,能達到這一點,不能不贊嘆于Eclipse開發(fā)者的高超技巧。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 麻城市| 诏安县| 出国| 容城县| 平顶山市| 平谷区| 聂拉木县| 新竹市| 济宁市| 余干县| 桐柏县| 德令哈市| 荆州市| 阜康市| 商都县| 鱼台县| 嘉兴市| 彰武县| 临西县| 嘉黎县| 南宁市| 周宁县| 和顺县| 河曲县| 施甸县| 海宁市| 商丘市| 上林县| 易门县| 贵阳市| 仲巴县| 长顺县| 交城县| 屯留县| 石城县| 娄烦县| 屏东市| 多伦县| 临猗县| 清流县| 顺义区|