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

首頁 > 學院 > 開發設計 > 正文

Eclipse入門使用指南及開發Eclipse插件(4)

2019-11-18 14:45:16
字體:
來源:轉載
供稿:網友

  Eclipse入門使用指南及開發Eclipse插件(4)

假如啟動正常,可以進一步嘗試在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可以找到HelloWorldExample.java,雙擊打開文件,并可嘗試給HelloWorldExample加上一個斷點(雙擊編輯窗口左側邊界)。之后在外部瀏覽器中輸入http://localhost:8080/examples/servlet/HelloWorldExample,再回過來看Eclipse發生了什么變化,是一個調試窗口呀!在Eclipse中進行的調試操作和絕大多數的IDE大同小異,如設置斷點,單步跟蹤,變量值察看等等,在這里也就不用再詳述了。

Eclipse最有魅力的地方就是它的插件體系結構。在這個體系中重要的概念是擴展點(extension points),也就是為插件提供的接口。每一個插件都是在現有的擴展點上開發,并可能還留有自己的擴展點,以便在這個插件上繼續開發。

由于有了插件,Eclipse系統的核心部分在啟動的時候要完成的工作十分簡單:啟動平臺的基礎部分和查找系統的插件。在Eclipse中實現的絕大部分功能是由相應的插件完成的,比如WrokBench UI插件完成界面的外觀顯示,Resource Management插件完成維護或生成項目或文件等資源治理工作(在下面的第二個例子就會用到這個插件),而Version and Configuration Management (VCM)插件則負責完成版本控制功能,等等。雖然以上提到的每一個功能都是絕大多數IDE環境所必備的功能,Eclipse卻也把它們都做成了插件模式,甚至用來開發Java程序的開發環境(Java development tooling,JDT)也只不過是Eclipse系統中的一個普通插件而已。整個Eclipse體系結構就象一個大拼圖,可以不斷的向上加插件,同時,現有插件上還可以再加插件。下面的插件開發示例就是在WorkBench UI插件中的觀察窗口擴展點上開發的。

本文第一部分介紹過Eclipse的開發界面其中之一就是觀察窗口,它通常配合編輯窗口顯示一些有用的信息,在這里我們只簡單生成一個顯示歡迎信息的觀察窗口,假設新插件的名子叫Welcome。

第一步,先用向導新建一個Java項目。我們可以在菜單欄選擇FileàNew,或用工具欄的向導按鍵,或是在資源窗口用鼠標右鍵菜單中的New,打開向導對話框,然后用缺省方式創建項目。并在項目中建立一個Welcome.java文件,代碼如下:

package com.nidapeng.eclipse.plugin;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.SWT;
import org.eclipse.ui.part.ViewPart;
public class Welcome extends ViewPart {
Label label;
public Welcome() {
}
public void createPartControl(Composite parent) {
label = new Label(parent, SWT.WRAP);
label.setText("Welcome to Eclipse");
}
public void setFocus() {
}
}

為使這個程序能正常編譯,要配置它的編譯環境,即指定所需的CLASSPATH。在Eclipse中可以用幾種方法,常用的是兩種:第一是在資源窗口或Java包窗口選中該項目,點擊鼠標右鍵,在打開的菜單中選擇屬性(PRoperties),之后在屬性對話框中選擇Java Build PathàLibraries,用Add External JARs功能添加三個包,它們都是Eclipse的現有插件的類包,可以在"你的Eclipse安裝路徑plugins"下面的相應路徑中找到。分別是org.eclipse.core.runtime插件中的runtime.jar,org.eclipse.swt中的swt.jar和org.eclipse.ui中的workbench.jar。第二種指定CLASSPATH的方法是先將以上提到的三個包直接導入到Eclipse中的某下一個項目中。假如導入到和Welcome.java相同的項目中,則無需進一步指定CLASSPATH,否則需要在項目的屬性菜單中選擇Java Build PathàProjects,然后選中這三個包所在的項目。 (未完待續)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁南县| 顺昌县| 安康市| 尼勒克县| 雅江县| 江西省| 天长市| 昌吉市| 日照市| 专栏| 湾仔区| 平利县| 扶风县| 贡嘎县| 井冈山市| 麟游县| 湘潭县| 黄陵县| 邹平县| 额尔古纳市| 大悟县| 无极县| 监利县| 东源县| 通州市| 清镇市| 铁岭市| 乡宁县| 利川市| 梁山县| 荔浦县| 长海县| 双柏县| 石屏县| 苏州市| 宁津县| 淮阳县| 新丰县| 上高县| 拜泉县| 台中市|