导航

[转]从头开始安装Eclipse和VE

Posted on 2011-03-05 19:42  FryFish  阅读(304)  评论(0编辑  收藏  举报

最近在网上看到有些人在安装VE(Visual Editor)时,出了不少奇奇怪怪的问题。因此,特写此文,希望对需要的人有所帮助。
闲话少说,开始安装。(安装的方法有很多种,下面写的只是其中的一种)
准备工作:
1、下载JDK(1_5_0_09);
2、下载Eclipse(3.2.1);(我比较喜欢用最新版的 ^-^)
3、下载相应的EMFGEFVE(1.2.1);
开始安装:
1、安装JDK;
这个比较容易,标准的Windows安装程序,下一步,再下一步即可,安装完成后,也不需要重启。
2、安装Eclipse;
Eclipse是绿色软件,不需要安装,只需要解压缩,然后即可运行。
为了说明方便,我把它解压缩到C盘根目录下,得到C:\eclipse目录,运行C:\eclipse\eclipse.exe即可。
注意:下面的安装,需要先关闭eclipse程序。
3、安装EMF、GEF、VE;
对于Eclipse来说,这些都是它的插件,所以,安装方法都是一样的。
A、在C:\eclipse目录下,建立四个子目录:C:\eclipse\emf、C:\eclipse\gef、C:\eclipse\ve、C:\eclipse\links;
B、把下载的EMF、GEF、VE都解压缩到相应的目录中,即:把EMF压缩包解压缩到C:\eclipse\emf中,得到C:\eclipse\emf\eclipse目录,以此类推,完成GEF、VE的解压缩;
C、在C:\eclipse\links目录下,新建一个文本文件,名字可随便取,如:link.txt。
然后在link.txt文件中,加入以下三行文字:
path=emf
path=gef
path=VE
注意:这里用的是相对路径,也可以把EMF、GEF、VE解压缩到其它地方,再用绝对路径即可。
4、安装完毕,再次运行Eclipse,它启动时会自动查找links目录下所有的文本文件,并加载其中path指向的所有插件,这里当然包括VE。
A、如果不能确定是否已经加载,可选择菜单Help->Software Updates->Manage Configuration,打开Product Configuration窗体,在其左边的树形栏里,可以看到已加载的插件。
B、如果加载没有成功,可以试试用Eclipse -clear来运行程序。
用VE写个Hello:
1、新建一个项目;
File->New->Project...,选择“Java Project”,然后Next,输入一个项目名字:Hello,其它全部默认,最后回车,或者点击“Finish”完成。
2、设置SWT库;
A、选择项目Hello,右键菜单,打开Properties对话框。
B、选择左边树形中的Java Build Path,在其设置页中,选择Libraries页,点击“Add Library...”;
C、在打开的Add Library对话框里,选择Standard Widget Toolkit(SWT),Next;
D、在打开的SWT Library Options对话框中,勾选上“Include support for JFace library”,Finish即可。
E、回到Properties对话框,OK即可。
3、新建Hellworld.java文件;
A、选择项目Hello,右键菜单,New->Other...(或者点击工具栏里新建图标),打开Select a wizard对话框,选择Java/Visual Class,Next;
B、在打开的Java Visual Class对话框中,
在Package里,输入:com.cnblogs.pan;
在Name里,输入:Helloworld;
在Style里,选择SWT/Shell;
勾选上public static void main(String[] args);
最后Finish。
4、到了这一步,应该就可以看到窗体了,那些控件都在Palette里,点开就能看到了。
A、在窗体上右击,选择Set Layout,再选择null;(此处为个人习惯)
B、从Palette里,选中一个Button,并在窗体任意位置画一个Button,在下面的Properties窗口里,设置其text为ClickMe;
C、选中该按钮,右击选择Events->Add Event,在打开的对话框中,选择左边的widgetSelected,Finish。
D、这时,光标会自动定位到程序相应的位置,我们在程序里加入下面语句:
public void widgetSelected(org.eclipse.swt.events.SelectionEvent e) {
System.out.println("widgetSelected()");
MessageDialog.openInformation(null, "Hello", "Hello World!");//加入这条语句
}
E、保存程序,点击菜单Run->Run As->Java Application,呵呵,跟全世界打个招呼吧!

转自:http://www.cnblogs.com/pantian/archive/2006/10/30/544584.html

======================================================================

不知道你使用的是哪个版本的Eclipse?3.4好像没有合适的VE
如果3.3的话,我按下面的方法可以(可上网搜之):

Eclipse Tool Project 主要用到Graphical Editor Framework (GEF) Project, EMF, VE,我算是吃尽苦头...... 用Eclipse当然希望用它的可视化编程(Visual Edit Project) 插件. 我下载了VE1.2.3, 因为VE只能和相应版本的GEF,EMF,Eclipse SDK一起工作。

下载的文件名称分别为:

eclipse-SDK-3.3-win32

emf-sdo-runtime-2.2.0

GEF-runtime-3.2

VE-runtime-1.2.3

VE-SDK-1.2

可以在如下地址下载:

http://download.eclipse.org/tools/ve/downloads/drops/R-1.2-200606280938/index.html


eclipse-SDK-3.3-win32 下载地址:

http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.2-200606291905/eclipse-SDK-3.3-win32.zip

emf-sdo-runtime-2.2.0 下载地址:

http://www.eclipse.org/downloads/download.php?file=/tools/emf/downloads/drops/2.2.0/R200606271057/emf-sdo-runtime-2.2.0.zip

GEF-runtime-3.2 下载地址:

http://www.eclipse.org/downloads/download.php?file=/tools/gef/downloads/drops/R-3.2-200606270816/GEF-runtime-3.2.zip

VE-runtime-1.2.3 下载地址:

http://www.eclipse.org/downloads/download.php?file=/tools/ve/downloads/drops/R-1.2-200606280938/VE-runtime-1.2.3.zip

VE-SDK-1.2 下载地址:

http://www.eclipse.org/downloads/download.php?file=/tools/ve/downloads/drops/R-1.2-200606280938/VE-SDK-1.2.zip

解压缩Eclipse SDK 3.3, 把解压缩里的 eclipse 文件夹拷贝到E:\Eclipse 看看里边的内容,主要是plugins,features 等,然后分别解压emf-sdo-runtime-2.2.0 到E:\Eclipse\EMF 文件夹, GEF-runtime-3.2到E:\Eclipse\GEF, VE-runtime-1.2.3到E:\Eclipse\VEruntime, VE-SDK-1.2到E:\Eclipse\VESDK。在E:\Eclipse\eclipse文件夹下建立名links文件夹,(我的是在E:\Eclipse\eclipse\links)。在links文件夹下建立四个后缀名为.link的文本文件, 我的是建立了:EMF.link,GEF.link,VEruntime.link,VESDK.link,这四个文本文件(后缀名必须为*.link),并分别在其中输入内容。

在EMF.link文件中输入:path=E:\\eclipse\\EMF
在GEF.link文件中输入:path=E:\\eclipse\\GEF
在VEruntime.link文件中输入:path=E:\\eclipse\\VEruntime
在VESDK.link文件中输入:path=E:\\eclipse\\VESDK

保存完毕。

Eclipse 3.3 需要 JDK1.4.2及以上版本, 所以要先安装它.JDK的路径设置就不再说了...\bin, \lib , \jdk1.4.2

由于运行SWT的程序用到本地库,所以应该导入SWT的原生包 , 运行程序可以自动找到. 现在启动eclipse都OK了。 eclipse 能自动认出你的JRE.

实战! 启动eclipse,看看MyProject 吧,不错... 界面很迷人! 新建一个项目 file->New->project 出来项目向导, 选择java project. ->next 输入project Name: MyProject , Eclipse自动给你建个workspace 工作文件夹,你的项目都存在这里的,F:\hongjun\eclipse\workspace 点击结束. 一个新项目建成了. 添加SWT ToolKit, 菜单Project->Properties 选择左侧的 Java Build Path 选择 右侧的 Libraries 标签页, 点击 Add Library 按钮, 选择 Standard Widget Toolkit(SWT) 点击 Next , 选上 Include support for JFace library 结束.这样就可以使用 SWT Jface控件了. 选中你的project MyProject. 选择新建图标按钮, 上端最左侧的. 选择 Visual Class ,点击Next , Source Folder 是缺省的 project folder, package 填入 lihongjun, Name 填入 Hello , 展开左侧的 SWT 选择 Shell, 勾选上 public static void main(String[] args), Constructors from superclass, Inherited abstract methods. 结束.

Eclipse 自动启动 VE.... 看看那些窗口... 比较熟悉.. 出现了可视化编辑窗口. 鼠标移到右侧的Palette(竖着的那个)把 一个Label,一个Button, 一个TextArea 放到shell上. 选中Label, 在下侧的Properties属性栏可以进行设置, >text 填入Label,选中 Button 在下侧的Properties属性栏可以进行设置, >text 填入Hello everone. 选中 Button 右键, events->Add Events . 选择Mouse ->mouseDoubleClick. 相应的代码自动产生.也可进行其他的风格设置, 但是如果JDK版本不对则不能操作,有错。

转自:http://topic.csdn.net/u/20081121/16/6a393d5c-b7bb-4746-9710-8f9ae86ceecd.html