站内搜索: 请输入搜索关键词

当前页面: JAVA 编程资料牛鼻论坛JavaGUI 开发技术→在Eclipse 3.3.2中安装Visual Editor 1.3并配置SWT/JFace开发环境(2008.7.5)

在Eclipse 3.3.2中安装Visual Editor 1.3并配置SWT/JFace开发环境(2008.7.5)

发表新主题   回复此主题

第1楼 2008-07-06 03:43 gridrender 写道:

在Eclipse 3.3.2中安装Visual Editor 1.3并配置SWT/JFace开发环境(2008.7.5)

英文参考网址:http://wiki.eclipse.org/VE/Installing(Daniel Young部分方法的改进版)
For Eclipse version 3.3.2, the required JAR files for JFace are as follows (where <version info> is the specific version information):
* org.eclipse.core.commands_<version info>.jar
* org.eclipse.equinox.commands_<version info>.jar
* org.eclipse.jface_<version info>.jar
* org.eclipse.osgi_<version info>.jar
* org.eclipse.ui.workbench_<version info>.jar
(1)分别下载Eclipse SDK 3.3.2、SWT 3.3.2、Visual Editor 1.3、EMF-sdo-xsd SDK 2.3.2、GEF SDK 3.3.2和WTP SDK 2.0.2(可以直接从WTP SDK 2.0.2插件包中解压获得JEM 2.0类库)五个软件包。这里下载WTP SDK 2.0插件安装包的主要目的是为了使用其中的JEM 2.0类库,因为当前Visual Editor只提供针对Eclipse 3.2的安装包,在Eclipse 3.3.2安装Visual Editor 1.3,需要JEM 2.0版本的类库(这里从WTP SDK 2.0安装包中获取,网上的方法是直接安装WTP 2.0,但这里直接将WTP的安装包解压之后获得JEM 2.0类库)。
注意:Visual Editor 1.3压缩安装包org.eclipse.visualeditor-1.3.0.200709121813.zip也可以从网址https://bugs.eclipse.org/bugs/show_bug.cgi?id=202562下载获得。也可以从http://www.smartdio.com/content/dev/20080316_010101.html或者http://www.soyatec.org/update/获取org.eclipse.ve_1.3.0.200802040250.zip(Visual Editor 1.3 for Eclipse 3.3的插件安装包,包含JEM 2.0的JAR类库文件),也可以从https://bugs.eclipse.org/bugs/show_bug.cgi?id=203542这个网址跟踪Yves YANG对Visual Editor 1.3的更新情况,从而获得最新的非官方Visual Editor 1.3插件。
(2)解压Eclipse SDK 3.3.2安装包,在桌面上添加快捷方式。
(3)测试Eclipse安装成功之后,将WTP SDK 2.0.2安装包解压之后,将里面的6个JEM类库文件解压出来,并将其复制到Eclipse安装目录下的..\eclipse\plugins文件夹中。
(4)解压Visual Editor、EMF SDK和GEF SDK压缩安装包,分别将解压后得到的features和plugins文件夹中的内容复制到Eclipse安装目录下的..\eclipse\features文件夹和..\eclipse\plugins文件夹中。
(5)安装完 Visual Editor、EMF、GEF和JEM插件之后,启动Eclipse,并创建一个新的Java 项目。为了使用SWT,将下载的SWT库添加到项目的Java 构建路径中,即右击该项目并选择Properties > Java Build Path。单击Libraries 选项卡,单击Add (External) Library按钮,选中Standard Widget Toolkit (SWT),然后单击 Next。在下一个对话框中,接受缺省的“Use Platform SWT Level”并单击 Finish。单击 OK关闭属性对话框。在键入这些代码之后,您可以在源代码窗口中右击并选择 Source > Reorganize Imports,以解析对 Display 的引用。
为了开发Java GUI程序方便,也可以在Eclipse窗口的菜单栏中单击Windows,在弹出的Preferences对话框右侧的树形结构中选择Java->Installed JREs,在右边点击“Add”按钮,将类库与swt.jar(下载的SWT独立类库)和org.eclipse.jface_3.3.2.M20080207-0800.jar添加为Eclipse IDE默认的JRE文件包。这样就不需要每次新建项目的时候都添加这2个类库文件。
(6)为了运行该应用程序,需要添加一个平台特定的 SWT 共享库或者 DLL 到工程的构建路径,即引入SWT/JFace项目所需的动态链接库/本地图形库 (dll文件):在Eclipse安装目录下的..\eclipse\swt-3.3.2-win32-win32-x86文件夹中找到swt.jar压缩包,将这个压缩包中的swt-win32-3349.dll解压到系统环境变量PATH指向的目录,这里的目录是C:\Sun\SDK\jdk\bin(C:\Sun\SDK\jdk\jre\bin),即将swt.jar包中的swt-win32-3349.dll文件复制到C:\Sun\SDK\jdk\bin目录下。
(7)检查SWT/JFace的依赖项:打开Eclipse,选择打开Eclipse,选择选择Window->Show View->Other->PDE->Plug-in Dependencies,右击要查看的插件org.eclipse.ve.xxx。如果有依赖项未安装,该插件的小图标上会显示一个红色叉。如果发现Visual EditorC插件的依赖项(JAR类库文件)没有安装完全,就下载安装相应版本的JAR类库文件。(将相应版本的JAR文件赋值到Eclipse安装目录下的plugins文件夹中即可)
(8)Visual Editor安装完成之后,检查是否安装成功:启动Eclipse,在Eclipse窗口的菜单栏中单击Windows,在弹出的Preferences对话框右侧的树形结构中点击Java开展树形结构,如果看到Visual Editor在该Java的目录下,出现如下图所示的Visual Editor项目,就表示安装成功。
在Eclipse窗口的菜单栏中单击File->New->Other,在弹出的新建导航对话框右侧的树形结构中点击Java开展树形结构,如果看到Visual Class在该Java的目录下,即出现如下图所示的Visual Class项目,就表示Eclipse的Visual Editor插件安装成功。
(9)在Eclipse中,New->Java Project,在弹出的New Java Project对话框中输入该Java工程的名称,单击Next即可弹出如下所示的对话框。在如下所示的对话框中的Libraries选项卡中,单击“Add Library”按钮。
在弹出的如下所示的对话框中,选中Standard Widget Toolkit(SWT),单击Next。
在弹出的如下所示的对话框中,确认Standard Widget Toolkit(SWT)的位置是正确的,同时勾选“Include support for JFace libary”这一项,单击Finish按钮。这样,就可以使用SWT/JFace控件了。
这时,就会在(New Java Project对话框中)Libaries选项卡中新增了一项Standard Widget Toolkit(SWT),如下图所示:
单击Finish按钮,即可完成用于开发Java GUI应用程序工程的新建任务。这时,在Eclipse工作平台的Package Exploer视图如下所示:
(10)在该项目中新建一个Visual Class的Java类文件。这时,Eclipse的工作区包含代码区、设计区和工具区(控件区)三部分。如果在工具区(控件区)同时出现SWT和Swing的可视化控件,如下图所示,就表示可以使用Visual Editor开发Java GUI应用程序了。如果在工具区只是出现了AWT和Swing的可视化控件,这时就需要检查是否因为没有以Add Libaries的方式导入Standard Widget Toolkit(SWT)类库文件。以添加.jar文件的方式(即Add External JARs)向Java工程的构建路径中导入org.eclipse.swt.win32.win32.x86_3.3.3.v3349.jar,或者Java工程的构建路径中导入org.eclipse.swt.win32.win32.x86_3.3.3.v3349.jar类库的时,就不会在工具区(控件区)出现SWT的可视化控件,一般只会出现AWT和Swing的可视化控件。只要通过Add Libaries的方式向该工程的构建路径中导入Standard Widget Toolkit(SWT)类库文件,即可在工具区正确显示SWT的可视化控件。
(11)在代码区,单击右键,在弹出的快捷菜单中选择Run As->Java Bean,即可运行该SWT/JFace应用程序。
更多信息请参见我的百度空间:http://hi.baidu.com/gridrender

第2楼 2013-08-31 12:44 Robot :

在Eclipse 3.3.2中安装Visual Editor 1.3并配置SWT/JFace开发环境(2008.7.5) 相关


发表新主题   回复此主题