早就听说Eclipse的鼎鼎大名并且领教过了其强大功能,浏览了好多关于Eclipse的文章,听说用SWT,JFace能设计出拥有本地操作系统界面风格的东东,如果在XP上运行,岂不是很让客户满意,近期想要做个桌面系统,, 想试一下. 用Eclipse当然就要装上再说,这两天我是吃劲了苦头..., 下载了很多东西,读了很多文章,终于调通了,现在给大家分享下.我没有找到完整的安装攻略,现在就写一个最新的.....
建议您先浏览下Eclipse网站 http://www.eclipse.org尤其是 Projects 连接, 其中的Eclipse Project, 和 Eclipse Tools Project. Eclipse (Eclipse SDK 最新的是3.2) 是一个平台,其中的JDT,PDE都是集成在Eclipse下载的,SWT,JFace开发包也是,不用关心太多,有些文章说的很多,反而让新手迷惑。
Eclipse Tool Project 主要用到Graphical Editor Framework (GEF) Project, EMF, VE 不要急于下载这些东东,我算是吃劲苦头...... 用Eclipse当然希望用它的可视化编程(Visual Edit Project) 插件. 现在最新的是 VE1.2.0下载页 http://www.eclipse.org/vep/现看它的下载要求! 因为VE只能和相应版本的GEF,EMF,Eclipse SDK一起工作。
好了,攻略开始.建个下载文件夹. 下载VE(1.2.0) 在同一个页面的需求里下载 Eclipse SDK 3.2, EMF 2.2.0 , GEF 3.2
下载的文件名称分别为:
eclipse-SDK-3.2-win32
emf-sdo-runtime-2.2.0
GEF-runtime-3.2
VE-runtime-1.2
VE-SDK-1.2
可以在如下地址下载:
http://download.eclipse.org/tools/ve/downloads/drops/R-1.2-200606280938/index.html
http://archive.eclipse.org/modeling/emf/emf/downloads/drops/2.2.2/R200702131851/
http://download.eclipse.org/tools/ve/downloads/drops/R-1.2-200606280938/index.html
eclipse-SDK-3.2-win32 下载地址:
http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.2-200606291905/eclipse-SDK-3.2-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 下载地址:
http://www.eclipse.org/downloads/download.php?file=/tools/ve/downloads/drops/R-1.2-200606280938/VE-runtime-1.2.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.2, 把解压缩里的 eclipse 文件夹拷贝到F:/hongjun 看看里边的内容,主要是plugins,features 等,解压缩 emf-sdo-runtime-2.2.0
到F:/hongjun/emf 文件夹, GEF-runtime-3.2到F:/hongjun/gef,VE-runtime-1.2到F:/hongjun/veruntime,,VE-SDK-1.2到F:/hongjun/ve。在eclipse的links文件夹下(我的是在F:/hongjun/eclipse/links)建立一个ve.start文本文件,输入内容:path=F://hongjun//ve
path=F://hongjun//gef
path=F://hongjun//emf
path=F://hongjun//veruntime
保存完毕。
Eclipse 3.2 需要 JDK1.4.2及以上版本, 所以要先安装它.JDK的路径设置就不再说了.../bin, /lib , /jdk1.4.2
由于运行SWT的程序用到本地库,所以应该导入SWT的原生包 , 运行程序可以自动找到. 这些问题都困扰了我好长时间. 现在启动F:/hongjun/eclipse.exe,都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版本不对则不能操作,有错。
全部代码:
package lihongjun;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.graphics.Point;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Text;
public class Hello {
private Shell sShell = null ;
private Label 标签 = null ;
private Button button = null ;
private Text textArea = null ;
public Hello() {
// TODO Auto-generated constructor stub
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
/* Before this is run, be sure to set up the launch configuration (Arguments->VM Arguments)
* for the correct SWT library path in order to run with the SWT dlls.
* The dlls are located in the SWT plugin jar.
* For example, on Windows the Eclipse SWT 3.1 plugin jar is:
* installation_directory/plugins/org.eclipse.swt.win32_3.1.0.jar
*/
Display display = Display.getDefault();
Hello thisClass = new Hello();
thisClass.createSShell();
thisClass. sShell .open();
while (!thisClass. sShell .isDisposed()) {
if (!display.readAndDispatch())
display.sleep();
}
display.dispose();
}
/**
* This method initializes sShell
*/
private void createSShell() {
GridLayout gridLayout = new GridLayout();
gridLayout. numColumns = 1;
sShell = new Shell();
sShell .setText( "Shell" );
sShell .setLayout(gridLayout);
sShell .setSize( new Point(300, 200));
标签 = new Label( sShell , SWT. NONE );
标签 .setText( "Label" );
Label filler2 = new Label( sShell , SWT. NONE );
button = new Button( sShell , SWT. NONE );
button .setText( "click me!" );
button .addMouseListener( new org.eclipse.swt.events.MouseAdapter() {
public void mouseDoubleClick(org.eclipse.swt.events.MouseEvent e) {
System. out .println( "mouseDoubleClick()" ); // TODO Auto-generated Event stub mouseDoubleClick()
}
public void mouseDown(org.eclipse.swt.events.MouseEvent e) {
System. out .println( "mouseDown()" ); // TODO Auto-generated Event stub mouseDown()
}
});
Label filler = new Label( sShell , SWT. NONE );
Label filler1 = new Label( sShell , SWT. NONE );
textArea = new Text( sShell , SWT. MULTI | SWT. WRAP | SWT. V_SCROLL );
textArea .setText( "Hello ,everyone!" );
}
}
好了,大功马上告成. 选择运行图标, toolBar 上的绿色按钮旁边的黑下箭头.选择->run.., 选择左侧的java Application,不一会界面就出来了...., 以后你就可以直接点击Run图标,运行这个程序. 点击Click Me 看看TextArea的变化。
分享到:
相关推荐
【Eclipse 3.2和VE插件安装实战攻略】 Eclipse是一款强大的开源集成开发环境(IDE),尤其在Java开发领域被广泛使用。Eclipse 3.2是该平台的一个重要版本,它集成了Java Development Toolkit(JDT)和Plug-in ...
1. 下载:你需要从可靠的源下载`eclipse3.2的ve安装文件`,这通常是一个`.zip`或`.jar`文件。 2. 打开Eclipse:启动你的Eclipse 3.2 IDE。 3. 插件安装:选择菜单栏的`Help` -> `Install New Software`,然后点击`...
在Eclipse 3.2中配置VE插件可以帮助开发者更直观地设计和管理他们的UI组件,使得代码编写和调试过程更为高效。 首先,让我们深入了解一下VE插件。VE的主要功能是提供一种可视化的方式来创建和编辑Eclipse RCP(Rich...
首先确保已经正确安装了Eclipse 3.2版本,安装路径为`D:\eclipse32`目录下。 2. **准备汉化包** 准备好汉化包`NLPack1-eclipse-SDK-3.2.1-win32`,该汉化包需解压后放入`D:\eclipse32\plugins`目录下的同名...
9. **Eclipse Marketplace**:虽然在3.2版本中尚未完全成熟,但Eclipse开始引入插件市场,让开发者能够更容易地找到和安装所需的扩展。 10. **API合规性检查**:此版本增强了API合规性检查工具,帮助开发者确保他们...
这些特性定义了Eclipse安装或更新时应该包含哪些插件和服务。 7. **国际化与本地化**:Eclipse 3.2支持多语言环境,SWT设计也考虑到了这一点,提供了对不同语言的本地化支持,使得应用可以适应不同的用户群体。 8....
安装到你的eclipse plugin 下,配置你的jad,就可以看到*.class类文件的源代码,很好用的,一般的小颍不可以反编译java 1.5的类,它可以.
Eclipse3.2是该平台的一个旧版本,发布于2006年,提供了丰富的功能和插件支持,帮助开发者高效地进行软件开发。然而,由于其默认界面为英文,对于非英语用户来说,可能会带来一定的使用困扰。这就是“eclipse3.2汉化...
"eclipse3.2 中文插件"是为了帮助中国用户解决Eclipse 3.2默认英文界面的问题,提供了一个中文语言包,使得用户界面和帮助文档都变为中文,从而降低使用难度,提高开发效率。对于不熟悉英文的开发者来说,这是一个...
Eclipse3.2汉化包将Eclipse的原始英文界面转化为中文,包括菜单、对话框、提示信息和帮助文档等所有用户可见的文本,使得国内用户在使用时能够更方便地理解各个功能和操作。 安装Eclipse3.2汉化包的过程相对简单,...
C:\Downloads\Eclipse3.2中文版\eclipse\jre\bin\javaw.exe 'javaw.exe' in your current PATH Eclipse是一种通用工具平台-普遍适用的开放式可扩展 IDE。它提供了功能丰富的开发环境,该环境允许开发者高效地创建...
例如,有些文章提到需要安装emf-sdo-runtime-2.20、GEF-runtime-3.2、VE-runtime-1.2和VE-SDK-1.2,而另一些则建议安装emf-sdo-runtime-2.20、GEF-runtime-3.2、GEF-SDK-3.2、VE-runtime-1.2和VE-SDK-1.2。...
这些功能允许你添加新的更新站点,查找和安装可用的插件,或者更新已安装的插件到最新版本。对于手动安装的插件,如JSEclipse,系统可能不会自动检测更新,因此需要定期检查是否有新版本。 6. **Eclipse3.2的兼容性...
通过这些特性,Eclipse 3.2的国际化插件极大地简化了properties文件的管理和维护工作,提高了开发者的生产力,尤其是对于需要处理大量中文文本的项目来说,更是不可或缺的工具。如果你是一个Java开发者,特别是在...
在本文中,我们将深入探讨如何在Eclipse 3.4版本中安装各种插件,包括VE、UML2 Tools、Subclipse、Spring IDE、Hibernate Tool和Proedit。这些插件对于提升开发者的效率和增强Eclipse的功能至关重要。 首先,我们...
Eclipse 是一个著名的开源...总结来说,"eclipse3.2web插件"是为Eclipse 3.2版本增加Web开发功能的工具集合,涵盖了从创建Web项目、编写和编辑Web资源、调试到部署的整个开发流程,极大地提升了Web开发者的工作效率。
2. 下载MyEclipse安装包,并选择Eclipse3.2的安装目录进行安装。 3. **注册MyEclipse**:通过“窗口”>“首选项”>“MyEclipse”菜单完成注册。 **配置步骤**: - 通过“窗口”>“首选项”>“Suj2ee Project”>...
xfire eclipse 插件 eclipse3.2
"eclipse3.2及以上混淆插件"正是为了解决这个问题而设计的,它允许用户在Eclipse环境中方便地进行代码混淆操作。 混淆工具的主要目标是减少可执行代码的可读性,通常通过重命名类、方法和变量,使用短而无意义的...