一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 与 GlassFish 3.1.1 配置指南" 概述: 本文档旨在指导读者如何在 Eclipse 中配置 GlassFish 3.1.1,实现连接池配置和 JNDI 配置。同时,也会解决在部署过程中可能出现的异常。 一、GlassFish 3.1.1 简介 ...
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 是一个广泛使用的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计和Ajax交互。在2016年,jQuery 发布了3.1.1版本,这个版本在性能和...
winutils.ext 放在windows hadoop bin目录下,放在windows hadoop bin目录下
在Windows 10环境下搭建和运行Hadoop 3.1.1时,可能会遇到一些依赖问题,特别是针对本地开发和测试。本主题将详细解析这些关键组件:`hadoop.dll`,`winutils.exe`以及`vcruntime140.dll`,并提供解决这些问题的步骤...
在实际部署过程中,还需要考虑网络配置、安全设置、监控和故障检测等方面。例如,配置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
在发布使用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" 提供的信息表明这是一款适用于Windows操作系统的Hadoop工具包,版本为3.1.1。在Hadoop生态系统中,`winutils.exe` 是一个关键组件,它提供了在Windows上运行Hadoop所必需的一些功能...
安装程序MSI(Microsoft Installer)是Windows系统下的标准安装格式,它将帮助用户在计算机上顺利安装Python 3.1.1,为编写和运行Python代码提供必要的环境。 其次,"Python 编程语言.pdf" 是一本关于Python编程的...
将Jeecms3.1.1.final源程序直接导入MyEclipse,可以方便地进行代码编辑、调试和部署,以满足二次开发的需求。 首先,我们需要了解Jeecms的基本架构。Jeecms采用MVC设计模式,即Model(模型)、View(视图)和...
这里我们关注的是Spring的3.1.1版本,这是一个在2012年发布的稳定版本,带来了许多改进和新特性。 标题中的"spring-3.1.1源码"指的是Spring框架3.1.1版本的源代码,这是理解Spring工作原理、学习其设计模式以及进行...
这款开源软件在Windows平台上的最新版本是"texstudio-3.1.1-win-qt5.exe",它集成了Qt5框架,提供了更加流畅且用户友好的界面体验。 首先,我们来了解一下TeXstudio的核心特性。作为一款LaTeX编辑器,它支持自动...
Hadoop-3.1.1是Hadoop发展过程中的一个重要版本,它在前一个版本的基础上进行了优化和改进,提升了系统的稳定性和性能。 在Hadoop-3.1.1中,主要包含以下关键知识点: 1. **HDFS增强**: - **Erasure Coding**:...
压缩包中的文件 "8266_package_3.1.1_arduinome.exe" 很可能是ESP8266开发工具的安装程序。在Windows操作系统上,.exe文件是可执行程序,用户可以通过运行这个文件来安装 ESP8266 的开发环境,包括编译器、固件更新...
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-...
2. **AOP(面向切面编程)**:Spring的AOP模块允许我们在不修改源代码的情况下,对程序进行功能增强,如日志记录、事务管理等。3.1.1.RELEASE版本对AOP的支持更加灵活,支持注解驱动的切面定义。 3. **数据访问/...
MQTT(Message Queuing Telemetry Transport)是一种轻量级的发布/订阅消息协议,常用于物联网(IoT)设备通信,特别是在低带宽、高延迟或不可靠的网络环境中。这个压缩包包含的是MQTT V3.1.1版本的C语言实现,适合...