欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
使用 eclipse 插件來(lái)編輯、編譯和調試應用程序
 Eclipse 是什么?
Eclipse 是一個(gè)開(kāi)放源代碼的、基于 Java 的可擴展開(kāi)發(fā)平臺。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構建開(kāi)發(fā)環(huán)境。幸運的是,Eclipse 附帶了一個(gè)標準的插件集,包括 Java 開(kāi)發(fā)工具(Java Development Tools,JDT)。

雖然大多數用戶(hù)很樂(lè )于將 Eclipse 當作 Java IDE 來(lái)使用,但 Eclipse 的目標不僅限于此。Eclipse 還包括插件開(kāi)發(fā)環(huán)境(Plug-in Development Environment,PDE),這個(gè)組件主要針對希望擴展 Eclipse 的軟件開(kāi)發(fā)人員,因為它允許他們構建與 Eclipse 環(huán)境無(wú)縫集成的工具。由于 Eclipse 中的每樣東西都是插件,對于給 Eclipse 提供插件,以及給用戶(hù)提供一致和統一的集成開(kāi)發(fā)環(huán)境而言,所有工具開(kāi)發(fā)人員都具有同等的發(fā)揮場(chǎng)所。

這種平等和一致性并不僅限于 Java 開(kāi)發(fā)工具。盡管 Eclipse 是使用 Java 語(yǔ)言開(kāi)發(fā)的,但它的用途并不限于 Java 語(yǔ)言;例如,支持諸如 C/C++、COBOL 和 Eiffel 等編程語(yǔ)言的插件已經(jīng)可用,或預計會(huì )推出。Eclipse 框架還可用來(lái)作為與軟件開(kāi)發(fā)無(wú)關(guān)的其他應用程序類(lèi)型的基礎,比如內容管理系統。

基于 Eclipse 的應用程序的突出例子是 IBM 的 WebSphere Studio Workbench,它構成了 IBM Java 開(kāi)發(fā)工具系列的基礎。例如,WebSphere Studio Application Developer 添加了對 JSP、servlet、EJB、XML、Web 服務(wù)和數據庫訪(fǎng)問(wèn)的支持。

Eclipse 是開(kāi)放源代碼的軟件
開(kāi)放源代碼軟件是這樣一種軟件,它們在發(fā)布時(shí)附帶了旨在確保將某些權利授予用戶(hù)的許可證。當然,最明顯的權利就是源代碼必須可用,以便用戶(hù)能自由地修改和再分發(fā)該軟件。這種用戶(hù)權利的保護是通過(guò)一種稱(chēng)為 copyleft的策略來(lái)完成的:軟件許可證主張版權保護,除非明確授予用戶(hù)這樣的權利,否則用戶(hù)不得分發(fā)該軟件。copyleft 還要求同一許可證涵蓋任何被再分發(fā)的軟件。這實(shí)際上倒置了版權的目的——使用版權來(lái)授予用戶(hù)權利,而不是為軟件的開(kāi)發(fā)者保留版權——copyleft 經(jīng)常被描述為“保留所有版權”。

曾經(jīng)四處蔓延的對開(kāi)放源代碼軟件的許多恐懼、擔憂(yōu)和疑慮,都與某些 copyleft 許可證的所謂“病毒”性質(zhì)有關(guān)——如果使用開(kāi)放源代碼軟件作為您開(kāi)發(fā)的程序的一部分,您將失去自己的知識產(chǎn)權,因為該許可證將“傳染”您開(kāi)發(fā)的專(zhuān)有部分。換句話(huà)說(shuō),該許可證可能要求與開(kāi)放源代碼軟件一起打包的所有軟件,都必須在相同的許可證之下發(fā)布。雖然這對最著(zhù)名的 copyleft 許可證(即 GNU 通用公共許可證,例如 Linux 就是在該許可證之下發(fā)布的)來(lái)說(shuō)可能是事實(shí),當時(shí)還有其他許可證在商業(yè)化和社區考慮之間提供了較好的平衡。

開(kāi)放源代碼計劃(Open Software Initiative)是一家非營(yíng)利機構,它明確定義了開(kāi)放源代碼的含義及滿(mǎn)足其標準的認證許可證。Eclipse 是在 OSI 認可的通用公共許可證(CPL)1.0 版之下被授予許可證的,CPL“旨在促進(jìn)程序的商業(yè)化使用……”(欲獲得指向通用公共許可證 1.0 版完整文本的鏈接,請參閱本文稍后的 參考資料)。

為 Eclipse 創(chuàng )建插件或將 Eclipse 用作軟件開(kāi)發(fā)應用程序基礎的開(kāi)發(fā)人員,需要發(fā)布他們在 CPL 下使用或修改的任何 Eclipse 代碼,但是他們可以自由決定自己添加的代碼的許可證授予方式。與出自 Eclipse 的軟件一起打包的專(zhuān)有代碼不需要作為開(kāi)放源代碼來(lái)授予許可證,該源代碼也不需要提供給用戶(hù)。

盡管大多數開(kāi)發(fā)人員不會(huì )使用 Eclipse 來(lái)開(kāi)發(fā)插件,或創(chuàng )建基于 Eclipse 的新產(chǎn)品,但是 Eclipse 的開(kāi)放源代碼性質(zhì)所意味的,并不只是它使得 Eclipse 免費可用(盡管便于商業(yè)化的許可證意味著(zhù)插件可能要花錢(qián))。開(kāi)放源代碼鼓勵創(chuàng )新,并激勵開(kāi)發(fā)人員(甚至是商業(yè)開(kāi)發(fā)人員)為公共開(kāi)放源代碼庫貢獻代碼。對此存在許多原因,不過(guò)最本質(zhì)的原因或許是為這個(gè)項目作貢獻的開(kāi)發(fā)人員越多,這個(gè)項目就會(huì )變得對每個(gè)人都越寶貴。隨著(zhù)這個(gè)項目變得更加有用,更多的開(kāi)發(fā)人員將會(huì )使用它,并圍繞它形成一個(gè)社區,就像那些圍繞 Apache 和 Linux 形成的社區一樣。

Eclipse 是什么機構?
Eclipse.org 協(xié)會(huì )管理和指導 Eclipse 正在進(jìn)行中的開(kāi)發(fā)。在據說(shuō) IBM 花了 4000 萬(wàn)美元開(kāi)發(fā) Eclipse,并把它作為一個(gè)開(kāi)放源代碼項目發(fā)布之后,Eclipse.org 協(xié)會(huì )吸收了許多軟件工具提供商,包括 Borland、Merant、Rational、RedHat、SuSE、TogetherSoft 和 QNX。從那以后還有其他公司相繼加入,包括 Hewlett Packard、Fujitsu、Sybase。這些公司分別向理事會(huì )派了一名代表,這個(gè)理事會(huì )負責確定 Eclipse 項目的方向和范圍。

在最高層,項目管理委員會(huì )(Project Management Committee,PMC)管理著(zhù) Eclipse 項目。這個(gè)項目被劃分為多個(gè)子項目,每個(gè)子項目都有一名負責人。大型子項目又被劃分為組,每個(gè)組也有一名負責人。目前,這其中的大多數管理角色都由最初開(kāi)發(fā) Eclipse 的 IBM 子公司 Object Technology International (OTI)的人擔任,但是作為一個(gè)開(kāi)放源代碼的項目,它歡迎任何人的參與。任何特定部門(mén)的職責是通過(guò)該部門(mén)對項目的貢獻來(lái)爭取的。

現在我們已經(jīng)考察了 Eclipse 背后的一些理論、歷史和管理,下面讓我們考察該產(chǎn)品本身。

Eclipse 工作臺
在第一次打開(kāi) Eclipse 時(shí),首先看到的是下面的歡迎屏幕:

圖 1. Eclipse 工作臺

Eclipse 工作臺由幾個(gè)稱(chēng)為 視圖(view)的窗格組成,比如左上角的 Navigator 視圖。窗格的集合稱(chēng)為 透視圖(perspective)。默認的透視圖是 Resource 透視圖,它是一個(gè)基本的通用視圖集,用于管理項目以及查看和編輯項目中的文件。

Navigator 視圖允許您創(chuàng )建、選擇和刪除項目。Navigator 右側的窗格是 編輯器區域。取決于 Navigator 中選定的文檔類(lèi)型,一個(gè)適當的編輯器窗口將在這里打開(kāi)。如果 Eclipse 沒(méi)有注冊用于某特定文檔類(lèi)型(例如,Windows 系統上的 .doc 文件)的適當編輯器,Eclipse 將設法使用外部編輯器來(lái)打開(kāi)該文檔。

Navigator 下面的 Outline 視圖在編輯器中顯示文檔的大綱;這個(gè)大綱的準確性取決于編輯器和文檔的類(lèi)型;對于 Java 源文件,該大綱將顯示所有已聲明的類(lèi)、屬性和方法。

Tasks 視圖收集關(guān)于您正在操作的項目的信息;這可以是 Eclipse 生成的信息,比如編譯錯誤,也可以是您手動(dòng)添加的任務(wù)。

該工作臺的大多數其他特性,比如菜單和工具欄,都應該和其他那些熟悉的應用程序類(lèi)似。一個(gè)便利的特性就是不同透視圖的快捷方式工具欄,它顯示在屏幕的左端;這些特性隨上下文和歷史的不同而有顯著(zhù)差別。Eclipse 還附帶了一個(gè)健壯的幫助系統,其中包括 Eclipse 工作臺以及所包括的插件(比如 Java 開(kāi)發(fā)工具)的用戶(hù)指南。至少瀏覽一遍這個(gè)幫助系統是值得的,這樣可以看到有哪些可用的選項,同時(shí)也可更好地理解 Eclipse 的工作流程。

為繼續這個(gè)短暫的 Eclipse 之旅,我們將在 Navigator 中創(chuàng )建一個(gè)項目。右鍵單擊 Navigator 視圖,然后選擇 New=>Project。當 New Project 對話(huà)框出現時(shí),選擇左面的 Java。標準 Eclipse 只有一種 Java 項目類(lèi)型,名為“Java Project”。如果安裝了插件來(lái)提供 JSP 和 servlet 支持,我們會(huì )從這里看到一個(gè)用于 Web 應用程序的附加選項。眼下,請選擇 Java Project,在提示項目名稱(chēng)時(shí)輸入“Hello”,然后按 Finish。

接下來(lái),我們將檢查一下 Java 透視圖。取決于您喜歡的屏幕管理方式,您可以通過(guò)選擇 Window=>Open Perspective=>Java來(lái)改變當前窗口中的透視圖,也可以通過(guò)選擇 Window=>New Window,然后再選擇這個(gè)新的透視圖,從而打開(kāi)一個(gè)新的窗口。

正如您可能預期的那樣,Java 透視圖包含一組更適合于 Java 開(kāi)發(fā)的視圖。其中之一就是左上角的視圖,它是一個(gè)包含各種 Java 包、類(lèi)、jar 和其他文件的層次結構。這個(gè)視圖稱(chēng)為 Package Explorer。還要注意主菜單已經(jīng)展開(kāi)了——并且出現了兩個(gè)新的菜單項:Source 和 Refactor。

Java 開(kāi)發(fā)環(huán)境(JDE)
為試驗一下 Java 開(kāi)發(fā)環(huán)境,我們將創(chuàng )建并運行一個(gè)“Hello, world”應用程序。使用 Java 透視圖,右鍵單擊“Hello”項目,選擇 New=>Class,如圖 2 所示。在隨后出現的對話(huà)框中,鍵入“Hello”作為類(lèi)名稱(chēng)。在“Which method stubs would you like to create?”下面,選中“public static void main(String[] args)”復選框,然后按 Finish。

圖 2. 在 Java 透視圖中創(chuàng )建新類(lèi)

這樣將在編輯器區域創(chuàng )建一個(gè)包含 Hello 類(lèi)和空的 main() 方法的 .java 文件,如圖 3 所示。然后向該方法添加如下代碼(注意其中 i 的聲明是有意省略了的):

圖 3. Java 編輯器中的 Hello 類(lèi)

您會(huì )在鍵入時(shí)注意到 Eclipse 編輯器的一些特性,包括語(yǔ)法檢查和代碼自動(dòng)完成。在 2.1 版(我曾下載 M2 版來(lái)試用過(guò))中,當您鍵入開(kāi)括號或雙引號時(shí),Eclipse 會(huì )自動(dòng)提供配對的符號,并將光標置于符號對之內。

在其他情況下,您可以通過(guò)按 Ctrl-Space 來(lái)調用代碼自動(dòng)完成功能。代碼自動(dòng)完成提供了上下文敏感的建議列表,您可通過(guò)鍵盤(pán)或鼠標來(lái)從列表中選擇。這些建議可以是針對某個(gè)特定對象的方法列表,也可以是基于不同的關(guān)鍵字(比如 forwhile )來(lái)展開(kāi)的代碼片斷。

語(yǔ)法檢查依賴(lài)增量編譯。每當您保存代碼,它就在后臺接受編譯和語(yǔ)法檢查。默認情況下,語(yǔ)法錯誤將以紅色下劃線(xiàn)顯示,一個(gè)帶白 “X” 的紅點(diǎn)將出現在左邊沿。其他錯誤在編輯器的左邊沿通過(guò)燈泡狀的圖標來(lái)指示;這些就是編輯器或許能為您修復的問(wèn)題——即所謂的Quick Fix(快速修復)特性。

上面的代碼例子在 for 語(yǔ)句后面有一個(gè)燈泡狀圖標,因為 i 的聲明被省略了。雙擊該圖標將調出建議的修復列表。在此例中,它將提供創(chuàng )建一個(gè)類(lèi)字段 i 、一個(gè)局部變量 i 或一個(gè)方法參數 i 的建議;單擊其中的每一個(gè)建議都會(huì )顯示將要生成的代碼。圖 4 顯示了該建議列表和建議創(chuàng )建一個(gè)局部變量之后生成的代碼。

圖 4. Quick Fix 建議

雙擊該建議就會(huì )把建議代碼插入到代碼中的恰當位置。

一旦代碼無(wú)錯誤地編譯完成,您就能夠從 Eclipse 菜單上選擇 Run 來(lái)執行該程序(注意這里不存在單獨的編譯步驟,因為編譯是在您保存代碼時(shí)進(jìn)行的。如果代碼沒(méi)有語(yǔ)法錯誤,它就可以運行了)。這時(shí)會(huì )出現一個(gè)具有適當默認設置的 Launch Configurations 對話(huà)框;請按右上角的 Run 按鈕。一個(gè)新的選項卡式窗格將出現在下面的窗格(控制臺)中,其中顯示了程序的輸出,如圖 5 所示。

圖 5. 程序的輸出

也可以在 Java 調試器中運行程序。首先雙擊編輯器視圖左端的灰色邊沿,從而在調用 System.out.println() 之后的 main() System.out.println() 中設置一個(gè)斷點(diǎn)。一個(gè)藍色的點(diǎn)將會(huì )出現在那里。然后從 Run 菜單上選擇 Debug。正如上面描述的,這時(shí)會(huì )出現一個(gè) Launch Configurations 對話(huà)框。請選擇 Run。透視圖將自動(dòng)切換到 Debug 透視圖,其中具有許多有趣的新視圖,如圖 6 所示:

圖 6. Debug 透視圖

首先,請注意該透視圖左上角的 Debug 視圖。這個(gè)視圖顯示調用堆棧,并且標題欄中有一個(gè)工具欄,它允許您控制程序的執行,包括繼續、掛起或終止程序、跟蹤下一個(gè)語(yǔ)句、單步執行下一個(gè)語(yǔ)句,或者從方法返回。

右上角的窗格包含許多選項卡式的視圖,包括 Variables、Breakpoints、Expressions 和 Display。這里我單擊了 Variables 視圖,以便我們能夠看到 i 的當前值。

可以通過(guò)上下文敏感的幫助,獲得關(guān)于這些視圖的更多信息:?jiǎn)螕粢晥D的標題,然后按 F1。

附加插件
除了像 JDT 這樣用于編輯、編譯和調試應用程序的插件外,還有些可用的插件支持從建模、生成自動(dòng)化、單元測試、性能測試、版本控制到配置管理的完整開(kāi)發(fā)過(guò)程。

Eclipse 標準地附帶了配合 CVS 使用的插件,CVS 是用于源代碼控制的開(kāi)放源代碼并發(fā)版本系統(Concurrent Versions System)。Team 插件連接到 CVS 服務(wù)器,允許開(kāi)發(fā)團隊的成員操作一組源代碼文件,卻不會(huì )相互覆蓋其他人的更改。這里不打算進(jìn)一步探討如何從 Eclipse 內部進(jìn)行源代碼控制,因為這需要安裝 CVS 服務(wù)器,不過(guò)支持開(kāi)發(fā)團隊而不只是獨立的開(kāi)發(fā),這是 Eclipse 的一個(gè)重要的必備特性。

已經(jīng)可用或已宣布要推出的一些第三方插件包括:

版本控制和配置管理

  • CVS
  • Merant PVCS
  • Rational ClearCase

UML 建模

  • OMONDO EclipseUML
  • Rational XDE (代替 Rose)
  • Together WebSphere Studio Edition

圖形

  • Batik SVG
  • Macromedia Flash

Web 開(kāi)發(fā)、HTML、XML

  • Macromedia Dreamweaver
  • XMLBuddy

應用服務(wù)器集成

  • Sysdeo Tomcat launcher

欲了解可用插件的更完整列表,請參閱 參考資料中的鏈接。

例子:一個(gè)用于 UML 建模的插件
要查看插件的例子,以及查看它是如何與 Eclipse 集成的,請下載流行的 OMONDO EclipseUML(參閱 參考資料中的鏈接);您需要注冊,不過(guò)該插件是免費的。這個(gè)插件依賴(lài) GEF,即 Graphical Editor Framework,這是另一個(gè) Eclipse 插件。GEF 是 Tools 子項目的一部分。要下載 GEF,請轉到 Eclipse Web 站點(diǎn)(參閱 參考資料),選擇“downloads”,然后單擊“Tools PMC downloads page”鏈接。注意您需要下載 OMONDO 推薦的 GEF 版本(針對 OMONDO 1.0.2 的是 GEF 2.0 版)。

下載之后,插件的安裝通常是通過(guò)解壓縮下載文件,并將其內容復制到 Eclipse 插件目錄來(lái)完成的。在此例中,GEF 需要解壓縮到 Eclipse目錄(它將自動(dòng)從該目錄進(jìn)入插件目錄)。為安全起見(jiàn),您可能想將它解壓縮到某個(gè)臨時(shí)目錄,再相應地從那里復制相關(guān)目錄。如果 Eclipse 正在運行,您需要停止它然后再重新啟動(dòng)它,這樣它才能識別新安裝的插件。

一旦 EclipseUML(以及 GEF)安裝完成,您就能夠像創(chuàng )建一個(gè) Java 類(lèi)文件一樣創(chuàng )建一個(gè)類(lèi)圖。在 Java 透視圖中,右鍵單擊 Package Explorer 中的“Hello”項目,然后從彈出菜單上選擇 New=>Other。New 對話(huà)框的左邊窗格中將會(huì )有一個(gè)用于 UML 的新選項。EclipseUML 的免費版本僅支持類(lèi)圖,因此右側的惟一選項是 UML Class Diagram。請選擇 UML Class Diagram,然后為該類(lèi)圖鍵入一個(gè)名稱(chēng),比如“Hello”:

圖 7. Class Diagram 編輯器

編輯器區域中將會(huì )出現一個(gè)圖形編輯器,它帶有用于繪制類(lèi)圖的畫(huà)布。您可以通過(guò)兩種方式創(chuàng )建類(lèi)圖:通過(guò)將 Java 文件從 Package Explorer 拖放到類(lèi)圖上,從而對現有代碼進(jìn)行逆向工程;或者使用空白類(lèi)圖上面工具欄中可用的繪制工具。要試驗第一種方法,請創(chuàng )建一個(gè)名為 Person 的新類(lèi)(使用 File=>New=>Class),然后賦予它下面列出的兩個(gè)私有屬性:


/** Person.java * @author david */public class Person {private String name;private Address address;/** * Returns the address. * @return Address */public Address getAddress() {         return address;}/** * Returns the name. * @return String */public String getName() {        return name;}/** * Sets the address. * @param address The address to set */public void setAddress(Address address) {        this.address = address;}/** * Sets the name. * @param name The name to set */public void setName(String name) {       this.name = name;}}

(應該承認,我僅鍵入了針對 name 和 address 的行。getter 和 setter 方法是通過(guò) Eclipse 自動(dòng)生成的,即右鍵單擊源代碼,然后從彈出菜單上選擇 Source=>Generate Getter and Setter。)

請保存并關(guān)閉 Person.java Hello.ucd。

圖 8. Person 類(lèi)圖

要從 UML 創(chuàng )建 Java 類(lèi),請單擊類(lèi)圖窗口頂部工具欄上的“New class”按鈕,即左起第三個(gè)按鈕,然后單擊類(lèi)圖。當 New 類(lèi)向導打開(kāi)時(shí),請鍵入 Adress 作為類(lèi)名稱(chēng),然后按 Finish。

您可以右鍵單擊類(lèi)名稱(chēng)并選擇 New=>Attribute,從而給類(lèi)添加屬性。在 New 屬性對話(huà)框中,請輸入屬性名稱(chēng)、類(lèi)型和可見(jiàn)性。然后右鍵單擊類(lèi)名稱(chēng)并選擇 New=>Method來(lái)添加方法。

當您更改類(lèi)圖時(shí),圖下面的 Source Editor 窗口將反映所做的更改。最后,您可以單擊 Association 按鈕(左起第五個(gè)),繪制一條從 Person 類(lèi)指向 Address 類(lèi)的線(xiàn)段,從而繪制這兩個(gè)類(lèi)之間的關(guān)系圖。這樣會(huì )調出另外一個(gè)對話(huà)框,您可以在其中輸入關(guān)聯(lián)屬性(請參考 EclipseUML 幫助,以了解關(guān)于必需信息的更多內容)。完成后的圖應該類(lèi)似如下:

圖 9. 關(guān)聯(lián)

這個(gè) UML 插件展示了 Eclipse 插件的幾個(gè)典型特點(diǎn)。首先,它展示了工具之間的緊密集成。表面上絕對無(wú)法看出有多個(gè)組件在工作;與 Eclipse 平臺和 JDT 的集成是無(wú)縫的。例如,當 Person 類(lèi)被創(chuàng )建時(shí),它顯示語(yǔ)法錯誤是因為它的一個(gè)屬性 Address 沒(méi)有定義。一旦 Address 類(lèi)在 UML 圖中創(chuàng )建完成,這些組件就會(huì )分開(kāi)顯示出來(lái)。

另一個(gè)特點(diǎn)是 EclipseUML 利用其他插件提供的功能的能力——在此例中是 GEF 插件,它提供用于開(kāi)發(fā)可視化編輯器的工具。

還有另一個(gè)特點(diǎn)涉及 EclipseUML 插件使用多層次功能來(lái)分發(fā)的方式。支持類(lèi)圖的基本插件是免費的,但是更成熟的版本要付費才能使用。

Eclipse 平臺體系結構
Eclipse 平臺是一個(gè)具有一組強大服務(wù)的框架,這些服務(wù)支持插件,比如 JDT 和插件開(kāi)發(fā)環(huán)境(PDE)。它由幾個(gè)主要的部分構成:平臺運行庫、工作區、工作臺、團隊支持和幫助。

圖 10. Eclipse 平臺體系結構

平臺
平臺運行庫是內核,它在啟動(dòng)時(shí)檢查已安裝了哪些插件,并創(chuàng )建關(guān)于它們的注冊表信息。為降低啟動(dòng)時(shí)間和資源使用,它在實(shí)際需要任何插件時(shí)才加載該插件。除了內核外,其他每樣東西都是作為插件來(lái)實(shí)現的。

工作區
工作區是負責管理用戶(hù)資源的插件。這包括用戶(hù)創(chuàng )建的項目、那些項目中的文件,以及文件變更和其他資源。工作區還負責通知其他插件關(guān)于資源變更的信息,比如文件創(chuàng )建、刪除或更改。

工作臺
工作臺為 Eclipse 提供用戶(hù)界面。它是使用標準窗口工具包(SWT)和一個(gè)更高級的 API(JFace)來(lái)構建的;SWT 是 Java 的 Swing/AWT GUI API 的非標準替代者,JFace 則建立在 SWT 基礎上,提供用戶(hù)界面組件。

SWT 已被證明是 Eclipse 最具爭議的部分。SWT 比 Swing 或 SWT 更緊密地映射到底層操作系統的本機圖形功能,這不僅使得 SWT 更快速,而且使得 Java 程序具有更像本機應用程序的外觀(guān)和感覺(jué)。使用這個(gè)新的 GUI API可能會(huì )限制 Eclipse 工作臺的可移植性,不過(guò)針對大多數流行操作系統的 SWT 移植版本已經(jīng)可用。

Eclipse 對 SWT 的使用只會(huì )影響 Eclipse 自身的可移植性——使用 Eclipse 構建的任何 Java 應用程序都不會(huì )受到影響,除非它們使用 SWT 而不是使用 Swing/AWT。

團隊支持
團隊支持組件負責提供版本控制和配置管理支持。它根據需要添加視圖,以允許用戶(hù)與所使用的任何版本控制系統(如果有的話(huà))交互。大多數插件都不需要與團隊支持組件交互,除非它們提供版本控制服務(wù)。

幫助
幫助組件具有與 Eclipse 平臺本身相當的可擴展能力。與插件向 Eclipse 添加功能相同,幫助提供一個(gè)附加的導航結構,允許工具以 HTML 文件的形式添加文檔。

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
利用 Eclipse Visual Editor 項目構建 GUI
使用 Eclipse 平臺進(jìn)行調試
Eclipse中透視圖和視圖簡(jiǎn)析 java開(kāi)發(fā)
使用Eclipse調試Java程序代碼
Java語(yǔ)言程序設計基礎02Eclipse開(kāi)發(fā)工具介紹課件
Eclipse插件開(kāi)發(fā)快速入門(mén)
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久