如何将swt程序的jar文件转换成EXE可执行文件,本文使用开源工具jsmooth-0.9.9-7实现,下载地址: http://sourceforge.net/projects/jsmooth/files/jsmooth/
附近提供的是最新的 jsmooth-0.9.9-7版本
1.程序生成jar文件(我用的是eclipse + fatjar )
2.安装后,执行JSmoothGen进入主界面,配置相关信息。
(1)Skeleton:
在Skeleton Selection的下拉框中,选择要生成exe文件的样式。
Console Wrapper:控制台模式
Windowed Wrapper:windows窗口模式
Skeleton Properties:属性设置,Message和URL表示的是:如果执行此exe文件的机器没有jre环境的话,显示的信息和转向的URL地址。
launch java app in the exe process (选项打勾) :在EXE进程内启动Java应用
Single instance :单一进程实例
Use JNISmooth classes :使用JNISmooth类
Debug console :调试控制台
(2)Executable:
Executable Binary:设置要生成的exe文件的名字,如Reader.exe(exe扩展名必须要写)
Executable Icon:设置要生成的exe文件的图标
Current Directory: 当前目录
Sets the executable folder as current directory of the application.
(设置执行文件所在的目录为应用程序的当前目录)
(3)Application:
Main class:选择存档文件中的class文件那个是主类文件,即main()程序入口了
Application Arguments :应用程序参数
Embedded jar:嵌入式jar,勾选Use an embedded jar使用嵌入的jar文件,可以导入打好包的jar存档文件。
Classpath:类路径,如果class文件不在包中的话,那可以不填写;如果class文件属于某个包的话,就要将classpath指入class文件的物理路径(注意不是jar文件的路径)。
(4)JVM Selection, JVM Configuration:
设置程序要求的最低最高JVM版本,初始化内存分配和最大内存限制。
JRE(if bundled with your application) 中勾选Use a JVM bundled with your application,选择JRE目录,可以在没有java环境的虚拟机上成功运行。
3.编译:Project -> Compile... ,最后运行即可。
- 浏览: 1192115 次
- 性别:
- 来自: 北京
最新评论
-
xinglianxlxl:
对我有用,谢谢
jQuery UI Datepicker插件timepicker时分秒 -
di1984HIT:
太好了,谢谢啊。
JAVA调用系统方法打开网页 -
di1984HIT:
学习了,谢谢您~
SQLite在Java中的使用 -
zhongchongwen001:
mark
Java解析HTML之HTMLParser使用与详解 -
cai21cn:
算法有问题,会产生不可见字符,造成信息丢失
Java中的MD5信息摘要算法
相关推荐
标题中的“swt程序发布,jar转exe”指的是将基于Java SWT(Standard Widget Toolkit)编写的程序转换成可执行的Windows EXE文件。SWT是Java平台上的一个GUI库,它提供了与本机操作系统更紧密集成的用户界面,使得...
在IT行业中,将Java应用程序打包成可执行的.exe文件对于非Java环境的用户来说非常方便。这个过程通常涉及将.jar文件转换为Windows平台上的.exe格式,这样用户无需安装Java运行时环境(JRE)也能运行程序。这篇博客...
1. 下载`JavaLauncher`工具,这是一款用于将Java应用转换为.exe可执行文件的工具。 2. 解压`JavaLauncher`,将`launcher.cfg`和`Launch.exe`两个文件拷贝到JAR包的目录。 3. 修改`launcher.cfg`文件,将`javaw.exe`...
执行文件`FileCharSet_fat.jar`则是一个Java可执行文件,它依赖于Java运行环境(JRE)来运行。用户只需双击这个`.jar`文件,只要电脑上安装了Java,就可以直接启动工具进行操作。 编码转换是一个常见的问题,特别是...
在Java开发中,有时我们需要将GUI应用程序打包成可执行文件(exe),以便非Java环境下的用户也能方便地运行。这个主题主要围绕如何使用Java的Swing和SWT库创建图形界面,并利用特定的打包工具将Java应用转换为...
本文档详细介绍了如何将Java程序打包成exe(Windows可执行文件)的过程,主要涉及两个步骤:首先将Java项目打包成可执行jar,然后使用exe4j工具将其转换为exe。 一、Java项目打包成可执行jar 1. 首先,确保你有一...
在开发Java桌面应用时,最常见的就是将其打包成可执行的JAR文件。这一步骤不仅方便了程序的分发,还能够确保所有必需的类库和资源被正确地包含在内。 **准备工作:** 1. **创建JAR包:** - 在Eclipse中,选中项目...
此外,如果你想将JAR文件转换为Windows下的可执行EXE文件,可以使用如exe4j这样的工具。在exe4j的配置向导中,你需要指定JAR文件以及其依赖项,如`sqljdbc.jar`。同样,对于SWT项目,exe4j也需要知道相应的dll文件...
另一种可能的方式是利用像GWT(Google Web Toolkit)这样的框架,它可以将Java代码编译为浏览器可执行的JavaScript代码。 GWT是一种开放源代码的开发工具,它允许开发者使用Java语言编写前端应用,然后自动编译成...
在Java编程环境中,将一个项目打包成一个可执行的JAR(Java Archive)文件是将源代码转换为可分发形式的重要步骤。JAR文件不仅包含编译后的字节码,还可能包括资源文件、元数据和依赖库。在本文中,我们将详细探讨...
Java调用Kettle是将Java程序与Pentaho Kettle(也称为Kettle或 Spoon)集成,以便在Java环境中执行Kettle的作业(Job)和转换(Transformation)。Kettle是一款强大的ETL(提取、转换、加载)工具,它提供了一种图形...
6. **打包和部署**:将Java应用打包成可执行的JAR或WAR文件,然后部署到目标环境,如本地服务器、云平台等。 最后,记住Kettle的版本更新可能带来API的变化,因此保持你的Kettle版本与Java项目同步是很重要的。定期...
下面将详细解释这些依赖的JAR文件及其在Kettle 4.3中的作用。 首先,JDBC(Java Database Connectivity)是Java中用于与数据库进行通信的标准API。在Kettle 4.3中,JDBC驱动程序是必不可少的,因为它们允许Kettle...
它负责解析XML格式的作业和转换文件,调度任务执行,处理错误,并且提供了插件接口,让开发者可以实现自己的数据处理步骤。在进行Kettle插件开发时,这个库是必不可少的。 4. **其他可能的依赖**: 除了上述的三个...
例如,`mvn clean`用于清理项目产生的临时文件,`mvn compile`用于编译源代码,`mvn package`则会打包项目并生成可部署的JAR或WAR文件。在Kettle项目中,可能还需要执行`mvn install`来安装项目到本地仓库,以便其他...
在Kettle的运行环境中,这些JAR包是不可或缺的,因为它们提供了与特定数据库通信所需的驱动程序。一旦解压缩,可以直接将这些JAR包复制到Kettle的lib目录下,以便Kettle能够识别并使用它们来建立数据库连接。 ...
8. 完整代码:项目已经打包成JAR文件,意味着所有必要的代码、资源和依赖都已包含在内,用户只需运行SwtPdf.bat或swt_pdf.vbs即可执行转换。 总之,这个项目展示了如何利用Java和SWT来实现PDF转Word的功能,包括PDF...
在描述中提到的"打包成exe"是指将Java应用程序转换为Windows操作系统下的可执行文件(.exe),这样用户就可以双击运行,而无需先安装Java环境。这通常通过使用像Launch4j、JSmooth或者JAR to EXE这样的工具来实现。...
bin——bin目录包含了Aglet平台所有的可执行程序,比如掌控接收Agent的后台(daemon)程序,另外bin目录还包含了进一步安装需要的文件。 cnf——cnf目录包含了Aglet平台的配置文件。 public——public目录包含了...
**插件简介**:使用Eclipse结合JSmooth工具可以将Java程序打包为Windows平台下的EXE可执行文件。 - **工具介绍**:JSmooth是一个免费的工具,用于将JAR文件转换为Windows EXE文件。 - **官方网站**:...