在Eclipse3.3.2中安装VE插件

来源:互联网 发布:mac阿里旺旺验证码出错 编辑:程序博客网 时间:2024/06/04 17:44
 摘要:本文讲述在Eclipse3.3.2中安装VE插件实现可视化编程的步骤,对安装插件过程中可能会出现的问题进行了简要的说明。
    关键词:Eclipse,VE,emf,GEF


    Eclipse只用3年时间就从JBuilder手中抢走10年积累的市场而成为Java IDE战场上的胜利者。Eclipse之所以能战胜JBuilder,主要是因为Eclipse有三件法宝:免费、开源和插件。

    既然选择了Eclipse作为Java开发平台,当然希望Eclipse也能像JBuilder那样进行可视化编程。Eclipse开源项目终于推出了期待已久的Visual Editor,使得功能强大的Eclipse平台在Java开发方面又增加了一个可视化Java组件开发利器,让Java开发者再也不用依赖其它IDE产品来做GUI界面方面的工作。所有的开发,从应用程序界面到业务逻辑的开发,现在都可以在Eclipse平台上完成。

    如何安装VE实现可视化编程呢?于是上网搜索,找到几篇相关文章,《在Eclipse3.2中建立可视化编程环境的步骤》、《Eclipse3.2和VE 插件安装实战攻略》、《总结Ecplise3.2下的GUI编程和JSP开发插件的安装配置》,《用Eclipse进行可视化Java界面设计》,前两篇文章都认为Eclipse3.2必须安装emf-sdo-rutime-2.20、GEF-runtime-3.2、GEF-SDK-3.2、VE- runtime-1.2与VE-SDK-1.2 五个插件才行,第三篇文章认为必须安装emf-sdo-rutime-2.20、GEF-runtime-3.2、VE-runtime-1.2与VE- SDK-1.2 四个插件才行,按照文章提示进行安装,但是启动Eclipse后在【Error Log】会出现错误提示,
请看第一条错误提示,
    Message:Could not install bundle myplugins/veruntime/eclipse/plugins/org.eclipse.ve.swt_1.2.0.v20060628.jar   Bundle "org.eclipse.ve.swt" version "1.2.0.v20060628" has already been installed from: update@myplugins/ve/eclipse/plugins/org.eclipse.ve.swt_1.2.0.v20060628.jar

    这说明VE-runtime-1.2与VE-SDK-1.2不应该同时安装,只需安装其中的一个,启动Eclipse就不会出现上述错误提示。

    下文准备讲述在Eclipse3.3中安装VE插件实现可视化编程的步骤,与在Eclipse3.2中安装VE插件实现可视化编程的步骤完全相同,只有一点需要注意,Eclipse3.3对JDK的要求是1.5以上的版本,而Eclipse3.2对JDK的要求是1.4.2以上的版本。

    一、下载安装Eclipse3.3.2
    eclipse-SDK-3.3.1.1-win32.zip下载地址:
http://archive.eclipse.org/eclipse/downloads/drops/R-3.3.2-200802211800/download.php?dropFile=eclipse-SDK-3.3.2-win32.zip

    将eclipse-SDK-3.3.2-win32.zip解压缩到一个目录,比如E:/java/eclipse/eclipse3.3.2,则会生成一个E:/java/eclipse/eclipse3.3.2/eclipse文件夹,里面有eclipse.exe,以及两个重要文件夹plugins和features。

    运行E:/java/eclipse/eclipse3.3.2/eclipse/eclipse.exe,弹出对话框让用户选择Workspace,如下图所示,不妨设置为E:/java/workspace,将复选框打勾,然后单击OK,即可启动Eclipse。









    二、下载插件EMF,GEF和VE  
     Eclipse3.3.2要安装相应版本的GEF, EMF, VE插件才能实现可视化编程,版本不一致,安装就会失败。下述版本的emf-sdo-runtime-2.2.0,GEF-runtime-3.2和VE-SDK-1.2 三个插件就可以满足需要。

    emf-sdo-runtime-2.2.0.zip下载地址:(Eclipse Modeling Framework)http://archive.eclipse.org/modeling/emf/emf/downloads/drops/2.2.0/R200606271057/emf-sdo-runtime-2.2.0.zip

    GEF-runtime-3.2.zip下载地址:(Graphical Editing Framework)
http://www.eclipse.org/downloads/download.php?file=/tools/gef/downloads/drops/R-3.2-200606270816/GEF-runtime-3.2.zip

     VE-SDK-1.2.zip下载地址:(Visual Editor)
http://www.eclipse.org/downloads/download.php?file=/tools/ve/downloads/drops/R-1.2-200606280938/VE-SDK-1.2.zip

    三、安装插件EMF,GEF和VE
   (1)侵入式安装插件方法
“侵入式安装插件方法”就是“复制”方法,只需将插件中 eclipse/features、eclipse/plugins复制到eclipse安装目录中的 eclipse/features、eclipse/plugins下面即可,文章《用Eclipse进行可视化Java界面设计》中采用的就是这样方法,但是这种安装方式有个严重缺陷,安装后不可以卸载,也就是说安装过程不可逆转,无法灵活地配置管理所安装的插件。因此,不建议大家采用这种安装插件的方法。

    (2)非侵入式安装插件方法
    “侵入式安装插件方法”就是“links”方法。在E:/java/eclipse/eclipse3.3.2目录下创建两个子目录myplugins和links,然后在E:/java/eclipse/eclipse3.3.2/创建一个plugins目录,然后在该目录下建三个子目录emf-sdo-runtime-2.2.0,GEF-runtime-3.2和VE-SDK-1.2,将emf-sdo-runtime-2.2.0.zip解压缩到emf-sdo-runtime-2.2.0目录下,将GEF- runtime-3.2.zip解压缩到GEF-runtime-3.2目录下,将VE-SDK-1.2.zip解压缩到VE-SDK-1.2目录下,此时目录结构如下图所示:






在links目录下创建三个文本文件:ve.link,gefruntime.link与emf.link。(其实三个文件可以任意命名的)

    **文件ve.link的内容:
    path=E://java//eclipse//eclipse3.3.2//plugins//VE-SDK-1.2
    **文件gefruntime.link的内容:
    path=E://java//eclipse//eclipse3.3.2//plugins//GEF-runtime-3.2

    **文件emf.link的内容:
    path=E://java//eclipse//eclipse3.3.2//plugins//emf-sdo-runtime-2.2.0

    其中“//”改为“/”也行。

    文章《Eclipse3.2和VE插件安装实战攻略》认为可以把三个连接文件合成一个连接文件,即在links目录下只创建一个连接文件,例如ve.link,内容如下:
    path=E://java//eclipse//eclipse3.3.2//plugins//VE-SDK-1.2

    事实证明,这样做是不会安装成功的,只能安装最后一行所设置的emf-sdo-runtime-2.2.0。


四、踏上可视化编程之旅
   启动Eclipse,创建一个工程,单击工具栏“新建”下的“Visual Class”,如图





   弹出 “New Java Visual Class” 对话框:







    在此对话框中,要求输入类的名称,在这里我们输入“FrameDemo”,以及你想要继承的可视类(在【Style】大纲视图里)。你可以选择继承来自 Swing或AWT的任何界面组件,如要继承其它类型的类,请选择“other”并点击【Browse】按钮来选择你要继承的类。我们选择“Swing” 下的“Frame”选项,继承javax.swing.JFrame,然后点击【Finish】按钮,就可以见到Visual Editor的界面了。




利用“VE工具面板”、“设计窗口”、“代码窗口”、“属性窗口”,就可以开始可视化编程了。 
原创粉丝点击