exe4j将jar包转为exe

转自:https://blog.csdn.net/weixin_42769504/article/details/93760511

转自:https://blog.csdn.net/q1285067278/article/details/81505327

1.exe4j软件将jar包转成exe文件

(1)打开exe4j,project type选项选择“JAR”in “EXE” mode。如图4所示。

(2)Application info,输入应用名称和输出路径。如图5所示

(3)Executable info. Executable name:设置exe的名称,如图6所示。

32-bit or 64-bit。我的jre环境是64位所以选择Generate 64-bit executable,如图7所示。

(4)Java invocation。选择jar的路径添加进来,点击“+”添加。Main class选择主类即那个void main的类。我的jar包路径跟jre、jdk环境拷贝到一起了,所以看到jar包路径跟eclipse的export的路径不一样,如图8所示。

(5)JRE最低、最高版本设置。我的jre版本是1.8的。如图9所示。

点击左侧的Search sequence,因为我的程序是打算安装到未安装jre环境的电脑上的,所以搜索的jre路径不是自定义的环境变量,我删除里面的Serach sequence默认路径,添加了我的jre相对路径,这个很重要,一定要采用相对路径,不然会报找不到运行环境。相对路径为.\jre,如图10所示。我把exe生成后拷贝到跟jre同一个文件夹里,所以用.\表示当前目录。

然后一路next就自动编译打包好了。路径就是我们最开始设置的路径可以找到3.exe,如图11所示。

3、Inno Setup软件打包exe和jre环境

因为我们要安装到没有安装jre环境的电脑,所以还需打包jre环境。采用inno setup进行打包。打包前,我先把生成的3.exe和电脑安装的jre、jdk路径拷贝到同一个目录,如图12所示,因为我们刚才生成的exe文件需要跟jre文件夹同一个目录才能运行成功,不然找不到运行环境,会报找不到运行环境出错的。

(1)打开inno setup脚本,新建脚本,如图13所示。点击下一步

设置应用程序信息,如图14所示。我直接采用默认的,点击下一步。

继续下一步,再下一步出现图15界面。添加exe路径,和jre环境,如图16所示。

接下来下一步,一路到底,完成如图17所示。

点击完成后,提示是否立即编译,选择是。选择路径保存脚本路径。如图18所示。

直接自动编译,编译完成,就看到settup.exe了。如图19所示,完成。

原文地址:https://www.cnblogs.com/tv151579/p/12293642.html

时间: 2024-11-08 22:05:20

exe4j将jar包转为exe的相关文章

有关exe4j打包jar包控制台没有输出的补充

问题:完成了wc的基本功能实现后,参照老师给的教程.把jar包打成exe,但是控制台没有输出...问题就是这样 解决:翻看了一下exe4j的配置,发现exe4j默认选项GUI application,我们这里完成的是Console application, 所以勾选Console就可以了 原文地址:https://www.cnblogs.com/mrblankspace/p/9692998.html

使用Intellij Idea生成可执行文件jar,转为exe文件步骤

保证自己的Java代码是没有问题的,在IDEA里面是可以正常运行的,然后,按下面步骤: 步骤一:打开File -> Project Structure -> Artifacts,如下图 步骤二:点击"+",选择"Jar",选择Empty或From modules with dependencies 步骤三:设置一个主函数入口main class 如图: 完成上面三步之后,点击完成. 步骤四:回来idea主界面,点击Build -->Build Ar

Java项目生成可执行jar包、exe文件以及在Windows下的安装文件

1.如何通过eclipse将Java项目生成可执行jar包 首先把在eclipse下的java项目导出jar file 下一步 下一步 下一步 最后点击完成,便生成了可执行的jar文件.可以在刚刚选择导出目录的文件夹中找到. 2.将刚刚生成的jar文件导出可执行的.exe文件,首先安装exe4j软件,下载地址如下:http://www.jb51.net/softs/541579.html,下载后安装破解.打开界面如下 直接下一步,选择第二个 下一步 下一步 如果要在64位下运行,则要点击下面那个

exe4J打包jar文件成exe可执行文件

exe4j_6.0下载(x86\x64\注册机):        https://pan.baidu.com/s/1oFzif5ZVswbgbBkKHc8HFQ 打包步骤: 再次偷一下懒,使用别人的内容,原文:https://blog.csdn.net/qq_20473985/article/details/53186216 1.打开安装好的exe4j软件,首先是一个欢迎界面,直接[next]  2.选择[JAR in EXE mode],然后[next]:  3.需要输入程序的缩写名字和指明输

spring boot + jersey工程由jar包转为war包在tomcat中启动报错问题

第一步: 在maven下,将Spring Boot工程由jar转换为war包启动,很简单,将pom.xml文件中的packaging改为war <packaging>war</packaging> 如果你使用Gradle,你需要修改build.gradle来将war插件应用到项目上: apply plugin: 'war'第二步: 产生一个可部署war包的第一步是提供一个SpringBootServletInitializer子类,并覆盖它的configure方法.这充分利用了Sp

使用exe4j将jar包导出为exe

Exe4J使用方法 此工具是将Java程序包装成exe格式文件工具.(点击exe4j\bin\exe4j.exe文件)启动后如下图所示 如果未注册,则可使用这个注册码:A-XVK209982F-1y0i3h4ywx2h1 用户名与公司名随便填即可 打开exe4j应用程序 直接点击[Next],然后选择"Regular mode"选项,再点击[Next] 输入你应用程序的短文件名,如AutoScannApp 目录一般选择你exe文件的生成目录 可执行文件目录这个地方填入".&q

使用Exe4j把jar转成exe

把java程序转成可执行的.exe. 上网搜索了一下.使用exe4j可以. 但是转化过程总有一些小差错.版本原因,或者其他原因. 本人使用exe4j版本 exe4j_windows-x64_5.0,在绿盟下载.下载,安装这里不多说. 这里把自己转化成功的经验分享记录一下. 1.打开exe4j,这里直接next 2.这里选择jar in exe mode,然后next 3.这里随便输入一个name,和选择打包后的exe存放位置 4.这里Executable name 输入你导出后的exe的名字.下

可执行jar包调用exe可执行文件,子进程堵塞

背景: 需要在项目的测试工具中添加一个按钮,点击后直接打开某exe工具. 这个工具的功能是导入txt文件,转为excel报表输出. 无奈解析了两行之后就停止不动了,也不报错.关闭测试工具后,就很顺畅的继续运行. 原因: txt转excel报表过程中,中间信息是存在内存中的,缓存区的空间被占满后,程序就被阻塞了,一直在等待缓存区空间资源的释放,所以需要建立线程及时清空缓存区. 解决办法: 1.创建StreamClean线程类 /* * 建立线程及时清除阻塞区,避免子线程阻塞(调用外部工具txt->

jar包打包exe可执行程序

引用三个篇文章,有很详细的步骤: 1.https://www.jb51.net/article/44392.htm 2.https://blog.csdn.net/zhangdaiscott/article/details/46988003 3.https://blog.csdn.net/hlf1203/article/details/50071201 我记录一下在操作时出现了几点错误 1.在安装exe4j的时候报了如下错误,本机是64位操作系统,下载的exe4j也是64位,我jre版本是1.6