`
benbenming
  • 浏览: 112190 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

Eclicpse3.1.1下配置SWT,打包发布SWT程序,转EXE一条龙过程记录

阅读更多

一Eclipse下安装SWT
1.到www.eclipse.org上下载SWT.
我这里用的是1.1.0.1,并且页面上就有推荐的Eclipse3.1.1,EMF,GEF。都下载了!
2.按照Eclipse安装插件的方法,安装SWT,EMF,GEF。
3.如果不出意外,就可以正常使用了!
这里有一个建议:最好使用纯的Eclipse,我开始用WTP版的,怎么配置也不行。
可以建立Visual Class,但是不能可视化添加控件,或者看不到控件的属性,或者Text,TextArea控件无法添加。后来按照以上方法,重新来了一次,OK了!
二打包发布SWT程序
1.因为需要SWT的jar.但是Eclipse3.1.1配合的的SWT不是通过SWT.jar发布的!是org.eclipse.swt.win32.win32.x86_3.1.0.jar。里面包括了JINI的DLL和SWT类文件。
需要下载
http://www.eclipse.org/downloads/download.php?file=/eclipse/dow ... 09290840/swt-3.1.1-win32-win32-x86.zip
这里有SWT.jar,和3个DLL,把他们解压缩出来,备用!
2.通过Eclipse的导出功能,生成一个可执行的jar,MANIFEST.MF文件选择由Eclipse生成,并且保存到项目中。
3.上面2的步骤,只是为了得到MANIFEST.MF文件。下面修改一下这个文件。
加上 Class-Path: SWT.jar
如果还有其他的jar,用空格分开,加到后面
4.再生成一次jar,MANIFEST.MF选择修改后的。
5.将打包的jar,SWT.jar,3个DLL放到一个文件夹下,双击可执行的jar,程序运行!
三jar转EXE
1.打开JSmooth0.9.7。
2.选择skeleton,在skeleton properties中先把Launch java app in the exe process,Debug console选中。可以查看生成EXE文件执行过程信息。
3.选择Executable.
选择生成的EXE文件存放位置。
选择EXE文件图标
设置当前路径,选择要转换的jar文件所在文件夹
4.选择Application
设置Main Class,可执行jar中的Main Class注意写类全名
设置Application Argument,如果需要传入参数,写到这里
设置Embedded jar: 可执行的jar
设置Classpath:SWT.jar 如果有其他的继续添加
5.选择JVM Selection。默认吧。
6.JVM Configuration:
可以设置java properties,内存使用
7.点齿轮。生成!看是否有错误。
8.EXE执行需要的文件:EXE,3个DLL,SWT.jar
把他们考到其他目录,一样可以执行!
9.去掉skeleton properties中的Launch java app in the exe process,Debug console选项。
重新生成。应该OK了!

分享到:
评论

相关推荐

    eclipse与glassfish3.1.1使用配置-连接池配置-JNDI配置[归纳].pdf

    "Eclipse 与 GlassFish 3.1.1 配置指南" 概述: 本文档旨在指导读者如何在 Eclipse 中配置 GlassFish 3.1.1,实现连接池配置和 JNDI 配置。同时,也会解决在部署过程中可能出现的异常。 一、GlassFish 3.1.1 简介 ...

    swt-3.1.1-win32-win32-x86.zip

    SWT,全称为Standard Widget Toolkit,是Eclipse项目下的一个开源库,主要用于构建原生界面的应用程序。这个压缩包"swt-3.1.1-win32-win32-x86.zip"包含了SWT库的3.1.1版本,专为Windows 32位操作系统设计。SWT是...

    jquery-3.1.1和jquery-min-3.1.1打包

    **jQuery 3.1.1 和 jQuery Min 3.1.1 打包详解** jQuery 是一个广泛使用的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计和Ajax交互。在2016年,jQuery 发布了3.1.1版本,这个版本在性能和...

    hadoop 3.1.1 winutil.exe

    winutils.ext 放在windows hadoop bin目录下,放在windows hadoop bin目录下

    win10 hadoop-3.1.1-winutils-master hadoop.dll,winutils.exe,vcruntime140.dll

    在Windows 10环境下搭建和运行Hadoop 3.1.1时,可能会遇到一些依赖问题,特别是针对本地开发和测试。本主题将详细解析这些关键组件:`hadoop.dll`,`winutils.exe`以及`vcruntime140.dll`,并提供解决这些问题的步骤...

    hadoop3.1.1高可用配置

    在实际部署过程中,还需要考虑网络配置、安全设置、监控和故障检测等方面。例如,配置HDFS的客户端以自动处理NameNode的故障切换,以及确保所有节点间的网络通信正常。同时,定期进行故障演练,确保在真实故障发生时...

    【点云处理】VeloView-3.1.1-26022015-Windows-64bit.exe

    VeloView-3.1.1-26022015-Windows-64bit.exe VeloView-3.1.1-26022015-Windows-64bit.exe VeloView-3.1.1-26022015-Windows-64bit.exe

    SWT&JFace必备jar包

    在发布使用SWT/JFace编写的GUI程序时,要随程序带上相应的库文件。对于Windows版的SWT来说,SWT包含有4个dll文件和一个jar文件。它们是swt-awt-win32-3305.dll、swt-gdip- win32-3305.dll、swt-wgl-win32-3305.dll、...

    hadoop-3.1.1winutils.rar

    标题 "hadoop-3.1.1winutils.rar" 提供的信息表明这是一款适用于Windows操作系统的Hadoop工具包,版本为3.1.1。在Hadoop生态系统中,`winutils.exe` 是一个关键组件,它提供了在Windows上运行Hadoop所必需的一些功能...

    Python 3.1.1 安装程序及学习资料

    安装程序MSI(Microsoft Installer)是Windows系统下的标准安装格式,它将帮助用户在计算机上顺利安装Python 3.1.1,为编写和运行Python代码提供必要的环境。 其次,"Python 编程语言.pdf" 是一本关于Python编程的...

    maven_3.1.1 版本

    Maven 3.1.1 提供了更灵活的插件配置方式,使得开发者可以自定义构建过程,同时增强了插件执行的性能。 **3. ** **配置文件改进** 在3.1.1版本中,Maven 对`settings.xml`文件进行了优化,使得用户可以更好地控制...

    MQTT客户端-v2.4(协议3.1.1).exe

    (20210601更新)使用采用QT开发的MQTT客户端,协议使用MQTT3.1.1版本。已经测试可以登录OneNet、阿里云、腾讯物联网平台。 完成主题订阅、发布等。 如果需要源代码请查看博客: ...

    jeecms3.1.1.final源程序直接导入myeclipse版本

    将Jeecms3.1.1.final源程序直接导入MyEclipse,可以方便地进行代码编辑、调试和部署,以满足二次开发的需求。 首先,我们需要了解Jeecms的基本架构。Jeecms采用MVC设计模式,即Model(模型)、View(视图)和...

    spring-3.1.1源码和架包

    这里我们关注的是Spring的3.1.1版本,这是一个在2012年发布的稳定版本,带来了许多改进和新特性。 标题中的"spring-3.1.1源码"指的是Spring框架3.1.1版本的源代码,这是理解Spring工作原理、学习其设计模式以及进行...

    texstudio-3.1.1-win-qt5.exe.zip

    这款开源软件在Windows平台上的最新版本是"texstudio-3.1.1-win-qt5.exe",它集成了Qt5框架,提供了更加流畅且用户友好的界面体验。 首先,我们来了解一下TeXstudio的核心特性。作为一款LaTeX编辑器,它支持自动...

    hadoop-3.1.1编译

    Hadoop-3.1.1是Hadoop发展过程中的一个重要版本,它在前一个版本的基础上进行了优化和改进,提升了系统的稳定性和性能。 在Hadoop-3.1.1中,主要包含以下关键知识点: 1. **HDFS增强**: - **Erasure Coding**:...

    OpenSceneGraph-3.1.1 库

    OpenSceneGraph-3.1.1 库OpenSceneGraph-3.1.1 库OpenSceneGraph-3.1.1 库OpenSceneGraph-3.1.1 库OpenSceneGraph-3.1.1 库OpenSceneGraph-3.1.1 库OpenSceneGraph-3.1.1 库OpenSceneGraph-3.1.1 库OpenSceneGraph-...

    8266-package-3.1.1-arduinome.rar

    压缩包中的文件 "8266_package_3.1.1_arduinome.exe" 很可能是ESP8266开发工具的安装程序。在Windows操作系统上,.exe文件是可执行程序,用户可以通过运行这个文件来安装 ESP8266 的开发环境,包括编译器、固件更新...

    spring-framework-3.1.1.RELEASE

    2. **AOP(面向切面编程)**:Spring的AOP模块允许我们在不修改源代码的情况下,对程序进行功能增强,如日志记录、事务管理等。3.1.1.RELEASE版本对AOP的支持更加灵活,支持注解驱动的切面定义。 3. **数据访问/...

Global site tag (gtag.js) - Google Analytics