java如何转为exe文件_如何将Java程序转换为.exe文件?

小编典典

javapackager

Java Packager工具可编译,打包并准备Java和JavaFX应用程序以进行分发。javapackager命令是命令行版本。

– Oracle文档

该javapackager实用程序随JDK一起提供。它可以生成带有该-nativeexe标志的.exe文件,等等。

WinRun4J

WinRun4j是Windows的Java启动器。它是javaw.exe的替代方法,具有以下优点:

使用INI文件指定类路径,主类,vm args,程序args。

显示在任务管理器中的自定义可执行文件名称。

其他JVM arg用于更灵活的内存使用。

自定义图标的内置图标替换器。

[后面有更多要点]

– WinRun4J的网页

WinRun4J是一个开源实用程序。它具有许多功能。

封隔器

打包您的JAR,资产和JVM,以在Windows,Linux和Mac OS X上分发,添加本机可执行文件以使其看起来像本机应用程序。Packr最适合GUI应用程序。

– Packr自述文件

packr是另一个开源工具。

JSmooth

JSmooth是一个Java可执行包装器。它为Java应用程序创建本机Windows启动器(标准.exe)。由于它能够自行查找任何已安装的Java VM,因此它使Java部署更加流畅和用户友好。

– JSmooth的网站

JSmooth是开源的,具有功能,但是它很旧。最新版本是2007年。

Jexe包

JexePack是一个命令行工具(非常适合自动编写脚本),使您可以将Java应用程序(类文件)及其资源(如GIF / JPG / TXT / etc)打包到单个压缩的 32位Windows EXE中,它使用Sun的Java Runtime Environment运行。控制台和窗口应用程序均受支持。

– JexePack的网站

JexePack是试用软件。生产使用需要付款,并且使用此工具创建的exe文件将显示“提醒”而无需付款。此外,最新版本是2013年。

InstallAnywhere

InstallAnywhere使开发人员可以轻松地为任何平台创建专业的安装软件。借助InstallAnywhere,您将快速适应行业变化,更快进入市场并提供引人入胜的客户体验。在发货之前,请了解项目的OSS组件的漏洞。

– InstallAnywhere的网站

InstallAnywhere是一个商业/企业软件包,可为基于Java的程序生成安装程序。它可能能够创建.exe文件。

可执行的JAR文件

作为.exe文件的替代方案,您可以通过在JAR清单中添加入口点来创建双击时自动运行的JAR文件。

2020-09-09

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. 简介 软件功能为:将 Jar 文件转换为 Exe 可执行文件。 生成的 Exe 文件在执行时,需要 JRE(Java Runtime Environment)。 2. 用法及举例 本软件在控制台下运行,格式: D:\>J2E <jarfile> /m <mainclass> 说明: jarfile - 指定 jar 文件名 mainclass - 有静态 main() 方法的启动类 (通过 J2E /? 可获得更多用法。) 举例: 第一步:编写文件 D:\test\Hello.javapackage test; public class Hello { public static void main(String argv[]) { System.out.println("Hello, world"); } } 第二步:编译,得到 Hello.class 文件。并使用 jar.exe 生成 jar 文件: D:\>javac test/Hello.java D:\>jar cvf test.jar test/Hello.class 第三步:使用 j2e 工具,将 jar 文件转换为 exe 可执行文件,指定启动类为 “test.Hello”: D:\>j2e test.jar /m test.Hello Jar file : test.jar Exe file : test.EXE Main class: test.Hello test.EXE created successfully. D:\>test.exe 得到的 test.exe 即为生成的可执行文件。 3. 运行环境的安装与配置 3.1 自动寻找运行环境 从 jar 生成的可执行文件,运行时需要 jre 环境。推荐安装 SUN JRE 1.4 以上版本。 可执行程序能够自动从“注册表”或“JAVA_HOME环境变量” 找到当前操作系统中所安装的 jre 环境。 3.2 配置运行环境 如果 jre 文件夹采用复制方式,随同可执行文件一起发布,那么可以添加配置文件进行配置。 配置文件为:与可执行文件同一文件夹内,文件名相同,扩展名为 ".cfg" 的文件。 配置方法为:指明 jvm.dll 所在相对位置或者绝对位置。 举例: 对于前面的例子 test.exe,对应的配置文件为 test.cfg。 如果将 jre 的文件夹 "jre1.5.0" 随同 test.exe 一同发布,则配置文件 test.cfg 可以写成: jvmdll jre1.5.0\bin\client\jvm.dll 3.3 运行库 CLASSPATH 的指定 如果运行时还需要其他的 jar 文件,那么可以在环境变量 CLASSPATH 中包含,也可以在配置文件中添加配置: classpath d:\lib1.jar;e:\lib2.jar
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值