写完之后,我迷茫了,如何将这个SWT程序打包成可以脱离Eclispe环境运行的jar包呢?我首先查阅了《Eclipse从入门到精通》的第273页,遗憾的是陈刚老师使用的是Eclipse3.0.1,而我使用的是Eclipse3.2,plugins目录下的jar包名称大相径庭,看来只好自力更生了,我采用的方法是照猫画虎和反复试验,功夫不负有心人,终于被我搞定了。(1)在d:/下建立myswt目录,用来保存打包后的SWT程序,在myswt目录下建立lib目录,用来存放SWT程序需要使用的jar包。(2)将Eclipse/plugins目录下的org.eclipse.core.runtime_3.2.0.v20060603.jar和org.eclipse.swt.win32.win32.x86_3.2.0.v3232m.jar拷贝到d:/myswt/lib下。将org.eclipse.swt.win32.win32.x86_3.2.0.v3232m.jar中的swt-win32-3232.dll解压到d:/myswt目录下(3)将我上面的SWT程序利用Eclipse的导出功能导出为myswt.jar文件,导出过程略,其中的清单文件manifest.txt的内容如下:Manifest-Version: 1.0Class-Path: ./lib/org.eclipse.core.runtime_3.2.0.v20060603.jar ./lib/org.eclipse.swt.win32.win32.x86_3.2.0.v3232m.jarMain-Class: MyApp一定要注意每个":"后面都有一个空格如果大家对导出过程不太了解,请参考《Eclipse从入门到精通》的第274页。(4)将myswt.jar拷贝到d:/myswt下。(5)把myswt.jar的文件定义成用javaw来默认打开,则双击myswt.jar即可运行。
您还没有登录,请您登录后再发表评论
同时,Eclipse Rich Client Platform (RCP) 是基于SWT和JFace构建桌面应用的框架,Eclipse 3.2的SWT设计也包括了RCP的相关支持,使得开发者能够创建功能完备的应用程序。 5. **插件系统**:Eclipse的插件系统是其...
我首先查阅了《Eclipse从入门到精通》(第一版)的第273页,遗憾的是陈刚老师使用的是Eclipse3.0.1,而我使用的是Eclipse3.2,plugins目录下的jar包名称大相径庭,看来只好自力更生了,我采用的方法是照猫画虎和反复...
Eclipse 3.2 图形开发插件是用于增强Eclipse集成开发环境(IDE)功能的工具集合,专为创建、设计和调试图形用户界面(GUI)应用程序而设计。这个大全包,VE-SDK-1.2,包含了多个扩展,以帮助开发者在Eclipse 3.2版本...
【标题】:“ve1.4.0插件 GEF3.2 EMF2.2.0 全套打包”这一压缩包包含了用于开发图形化界面的重要工具,包括Visual Editor(VE)1.4.0版本,以及其依赖的Graphical Editing Framework(GEF)3.2版和Eclipse Modeling ...
另外,文中提到的“eclipse3.2的中文版”可以作为解决中文支持问题的一个选择,尽管它可能不包含VE插件。 #### 四、Eclipse版本下载地址 文章提供了多个Eclipse版本的下载地址: 1. **所有Eclipse版本下载地址**...
**简介**:FatJar插件可以将项目打包成一个包含所有依赖库的单个JAR文件,非常适合那些需要将应用程序作为独立包分发的场景。 #### 八、Jinto **名称**:Jinto **链接**:[http://www.guh-software.de/]...
- SWT是Eclipse提供的用于创建图形用户界面的工具包,它为不同操作系统提供了统一的界面控件。 - **JFace** - JFace是基于SWT构建的高级用户界面框架,提供了更高级别的抽象和功能,如视图、向导和编辑器等。 - ...
- **定义**:Eclipse RCP(Rich Client Platform)是一种基于Java的框架和技术集合,允许开发者构建灵活且可扩展的桌面应用程序。 - **目标**:通过提供强大的插件体系结构和支持工具,帮助开发人员构建高度可定制的...
- **Jigloo**:Jigloo是另一个插件,主要用于SWT和Swing应用的开发,支持Eclipse环境下的图形界面构建。 #### 6. 实战案例 - **开发UDP局域网聊天桌面应用**:使用Swing或AWT组件构建一个简单的聊天应用,支持用户...
- 此方法适用于将已有的插件包直接复制到Eclipse安装目录下的plugins或features文件夹内,重启Eclipse后即可生效。 - **links安装方式** - 通过links文件(.links)指向插件的安装位置,这种方式不需要修改Eclipse...
Eclipse 版本支持 2.1、3.0、3.1、3.2 和 3.3;Java 版本支持 1.3、1.4 或 5.0;支持的操作系统包括 Windows、Linux (gtk) 和 MacOSX(注意,在 MacOS 上只能构建 SWT GUI)。 #### 二、Jigloo 简单使用 ##### 1. ...
相关推荐
同时,Eclipse Rich Client Platform (RCP) 是基于SWT和JFace构建桌面应用的框架,Eclipse 3.2的SWT设计也包括了RCP的相关支持,使得开发者能够创建功能完备的应用程序。 5. **插件系统**:Eclipse的插件系统是其...
我首先查阅了《Eclipse从入门到精通》(第一版)的第273页,遗憾的是陈刚老师使用的是Eclipse3.0.1,而我使用的是Eclipse3.2,plugins目录下的jar包名称大相径庭,看来只好自力更生了,我采用的方法是照猫画虎和反复...
Eclipse 3.2 图形开发插件是用于增强Eclipse集成开发环境(IDE)功能的工具集合,专为创建、设计和调试图形用户界面(GUI)应用程序而设计。这个大全包,VE-SDK-1.2,包含了多个扩展,以帮助开发者在Eclipse 3.2版本...
【标题】:“ve1.4.0插件 GEF3.2 EMF2.2.0 全套打包”这一压缩包包含了用于开发图形化界面的重要工具,包括Visual Editor(VE)1.4.0版本,以及其依赖的Graphical Editing Framework(GEF)3.2版和Eclipse Modeling ...
另外,文中提到的“eclipse3.2的中文版”可以作为解决中文支持问题的一个选择,尽管它可能不包含VE插件。 #### 四、Eclipse版本下载地址 文章提供了多个Eclipse版本的下载地址: 1. **所有Eclipse版本下载地址**...
**简介**:FatJar插件可以将项目打包成一个包含所有依赖库的单个JAR文件,非常适合那些需要将应用程序作为独立包分发的场景。 #### 八、Jinto **名称**:Jinto **链接**:[http://www.guh-software.de/]...
- SWT是Eclipse提供的用于创建图形用户界面的工具包,它为不同操作系统提供了统一的界面控件。 - **JFace** - JFace是基于SWT构建的高级用户界面框架,提供了更高级别的抽象和功能,如视图、向导和编辑器等。 - ...
- **定义**:Eclipse RCP(Rich Client Platform)是一种基于Java的框架和技术集合,允许开发者构建灵活且可扩展的桌面应用程序。 - **目标**:通过提供强大的插件体系结构和支持工具,帮助开发人员构建高度可定制的...
- **Jigloo**:Jigloo是另一个插件,主要用于SWT和Swing应用的开发,支持Eclipse环境下的图形界面构建。 #### 6. 实战案例 - **开发UDP局域网聊天桌面应用**:使用Swing或AWT组件构建一个简单的聊天应用,支持用户...
- 此方法适用于将已有的插件包直接复制到Eclipse安装目录下的plugins或features文件夹内,重启Eclipse后即可生效。 - **links安装方式** - 通过links文件(.links)指向插件的安装位置,这种方式不需要修改Eclipse...
Eclipse 版本支持 2.1、3.0、3.1、3.2 和 3.3;Java 版本支持 1.3、1.4 或 5.0;支持的操作系统包括 Windows、Linux (gtk) 和 MacOSX(注意,在 MacOS 上只能构建 SWT GUI)。 #### 二、Jigloo 简单使用 ##### 1. ...