exe4j工具使用-jar包转exe可执行文件
exe4j介绍
exe4j可以将java打包的jar包转为exe可执行文件,实现在没有jdk环境下运行jar包。
下载链接
https://pan.baidu.com/s/1sfEJyxPABmhslG8Cy4YwbQ?pwd=2brh
密码:2brh
使用步骤
- 安装过程这里省略掉了,网上很多教程,一直点下一步就可以。
- 打开keymaker,生成序列码。

- 点击change Liscense,name和company可以随便填,点击next。

- 选择JAR in EXE mode,点击next。

- 选择exe文件输出到哪个目录。

- 选择执行类型和生成的exe文件名。

- 在advanced Options中选择32-bit or 64-bit。

或者直接从左侧的32-bit or 64-bit进入,勾选generate 64-bit executable。

- 这里不用改直接点next。

- 点击加号,选择archive,在下方选择jar包。

- main class from中选择启动类,注意选择的spring项目的启动类应为org.springframework.boot.loader.JarLauncher ,而不是application文件(这里之前踩坑会报错ClassNotFound)

- 填写需要的jre版本,这里根据自己实际情况填写

- 在advanced Options中选择Search sequence

- 在电脑中找到jdk文件夹,将其中的jre文件夹放在想要输出exe的文件夹(因为最后希望在没有jdk环境的电脑中执行exe,所以需要把jre文件夹和exe放在一起),如果忘了jdk放在哪,可以用cmd输入 where java 查找目录。


用右侧的上移将配置的jre挪到最上面或者将其他没用的删除掉,因为exe4j会按顺序读。

- 之后一路点击下一步




- 网站项目的话用这里的地址访问即可


问题列表
1.找不到主类java.lang.NoClassDefFoundError: BOOT-INF/classes/org/jeecg/JeecgSystemApplication (wrong name: XXXXX)

解决办法
Java invocation这步中main class 选择org.springframework.boot.loader.JarLauncher即可

2.The JVM found at ..\jre is damaged.Please reinstall or define EXE4J_JAVA_HOME to point to an installed 32-bit JDK or JRE.

解决办法
这里勾选Generate 64-bit executable

exe4j工具使用-jar包转exe可执行文件的更多相关文章
- 在Eclipse上打包并使用Proguard工具混淆jar包
近期由于工作须要,学习到了Android jar包的打包与混淆. 之前觉得还是非常easy的,可是自己深入研究下,发现还是有一些东西须要注意的,并且自己也踩了一些坑,在这里写下供同僚们借鉴借鉴. 转载 ...
- Java封装jar包对外提供可执行文件
编写Main方法,封装jar包 1.编写Main方法 import java.util.Date; /** * 描述 : * * @Author : zhanghao * @Time : 2019/1 ...
- swt生成、jar可执行包生成.exe可执行文件(giter)
http://tomfish88.iteye.com/blog/1074786 —————————————————————————————————————————————————————————— 最 ...
- exe4J打包jar文件成exe可执行文件
exe4j_6.0下载(x86\x64\注册机): https://pan.baidu.com/s/1oFzif5ZVswbgbBkKHc8HFQ 打包步骤: 再次偷一下懒,使用别人的内 ...
- Java项目生成可执行jar包、exe文件以及在Windows下的安装文件
1.如何通过eclipse将Java项目生成可执行jar包 首先把在eclipse下的java项目导出jar file 下一步 下一步 下一步 最后点击完成,便生成了可执行的jar文件.可以在刚刚选择 ...
- jar包生成exe可执行程序
1.生成工具EXE4J下载链接:https://www.ej-technologies.com/download/exe4j/files 2.安装.使用:https://blog.csdn.net/h ...
- 可运行jar包转.exe
1.工具:launch4j.exe 2.导出可运行jar包(runable Jar file) 3.截图: 4.生成结果:
- jar包制作一个可执行文件
1.在桌面新建一个txt文件,然后修改为.bat后缀的文件,例如: 文件命名为:Editfact.bat 2.对文件内容进行编写,如下: %此处为bat文件盘符% c: %此处为jar包位置% cd ...
- 可运行jar包调用exe可运行文件,子进程阻塞
背景: 须要在项目的測试工具中加入一个button,点击后直接打开某exe工具. 这个工具的功能是导入txt文件,转为excel报表输出. 无奈解析了两行之后就停止不动了,也不报错.关闭測试工具后,就 ...
- 原!!jar包 --可执行exe文件--安装包
这几天由于部门统计名单,都是一边报,一边统计,感觉麻烦,写了个小工具,做成安装包.其他不多说,网上都有,我就自己按照网上操作,碰到了一些问题,对这些问题说下. ----------废话少说------ ...
随机推荐
- Eclipse中的快捷键:批量修改指定的变量名、方法名、类名等:alt + shift + r
/* * Eclipse中的快捷键: * 1.补全代码的声明:alt + / * 2.快速修复: ctrl + 1 * 3.批量导包:ctrl + shift + o * 4.使用单行注释:ctrl ...
- Educational Codeforces Round 168 (Rated for Div. 2)
题目链接:Educational Codeforces Round 168 (Rated for Div. 2) 总结:题目较简单,但是发挥很一般.A,B题一直读假题,卡了半个小时:C题用char存i ...
- 一个WPF下的虚拟键盘实现
给上位机触摸屏做一个虚拟键盘,这玩意儿不就是一排的网格里面放满button嘛 .说归这样说 依然还是有一堆细节需要你去处理的.不论如何 先画个键盘吧. 简单的从网上找个键盘位图做参照使用 4行Grid ...
- 去除小程序scroll-view产生的横向滚动条
<template> <view class="page-demo"> <scroll-view class="scrool-more&qu ...
- JavaScript 滚动条滚动到底部才触发按钮是否可用
应用代码片段: <!DOCTYPE html> <html lang="en"> <head> <meta charset="U ...
- [TJOI/HEOI2016] 求和 题解
为什么又是佳媛姐姐啊啊啊! 斯特林数在这道题中不好处理,直接拆开: \[f(n)=\sum_{i=0}^n\sum_{j=0}^i\begin{Bmatrix}i\\j\end{Bmatrix}2^j ...
- 【Unity】图形渲染瓶颈与批处理优化
[Unity]图形渲染瓶颈与批处理优化 图形渲染 工作方式 显卡的工作方式并非连续的,一般分三步. 上传更新渲染数据至显存 设置显卡的渲染管线状态 启动绘制并等待绘制结果 性能瓶颈 由于显卡是大规模并 ...
- SpringMVC - 谈谈你对SpringMVC的理解
谈谈你对 Spring MVC 的理解? 普通人:Spring MVC 它是一个MVC框架吧,就是,我们可以使用Spring MVC来开发Web应用...呃 它是基于Servlet上的一个扩展,就是它 ...
- 借用【.bat 批处理】实现同时播放多个视频 · 以PotPlayer播放器为例
突然有这样的需求:同时打开一个文件夹下的多个视频播放任务.如何来实现呢? 理所当然的是想到Potplayer本身可以开多个进程,也就是多开窗口播放,但是经过实验,发现在资源管理器中选取多个视频源并不能 ...
- C# USB 摄像头 OpenCV 视频picBox呈现,抓拍图像保存呈现。
1.winform 应用程序,两个picturebox空间,一个用于视频呈现,一个用于抓拍呈现. 2.引用包OpenCvSharp4.OpenCvSharp4.Extensions.OpenCvSha ...