exe4j介绍

exe4j可以将java打包的jar包转为exe可执行文件,实现在没有jdk环境下运行jar包。

下载链接

https://pan.baidu.com/s/1sfEJyxPABmhslG8Cy4YwbQ?pwd=2brh
密码:2brh

使用步骤

  1. 安装过程这里省略掉了,网上很多教程,一直点下一步就可以。
  2. 打开keymaker,生成序列码。

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

  1. 选择JAR in EXE mode,点击next。

  1. 选择exe文件输出到哪个目录。
  2. 选择执行类型和生成的exe文件名。
  3. 在advanced Options中选择32-bit or 64-bit。

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

  1. 这里不用改直接点next。
  2. 点击加号,选择archive,在下方选择jar包。

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

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

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


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

  1. 之后一路点击下一步

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

问题列表

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可执行文件的更多相关文章

  1. 在Eclipse上打包并使用Proguard工具混淆jar包

    近期由于工作须要,学习到了Android jar包的打包与混淆. 之前觉得还是非常easy的,可是自己深入研究下,发现还是有一些东西须要注意的,并且自己也踩了一些坑,在这里写下供同僚们借鉴借鉴. 转载 ...

  2. Java封装jar包对外提供可执行文件

    编写Main方法,封装jar包 1.编写Main方法 import java.util.Date; /** * 描述 : * * @Author : zhanghao * @Time : 2019/1 ...

  3. swt生成、jar可执行包生成.exe可执行文件(giter)

    http://tomfish88.iteye.com/blog/1074786 —————————————————————————————————————————————————————————— 最 ...

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

    exe4j_6.0下载(x86\x64\注册机):        https://pan.baidu.com/s/1oFzif5ZVswbgbBkKHc8HFQ 打包步骤: 再次偷一下懒,使用别人的内 ...

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

    1.如何通过eclipse将Java项目生成可执行jar包 首先把在eclipse下的java项目导出jar file 下一步 下一步 下一步 最后点击完成,便生成了可执行的jar文件.可以在刚刚选择 ...

  6. jar包生成exe可执行程序

    1.生成工具EXE4J下载链接:https://www.ej-technologies.com/download/exe4j/files 2.安装.使用:https://blog.csdn.net/h ...

  7. 可运行jar包转.exe

    1.工具:launch4j.exe 2.导出可运行jar包(runable Jar file) 3.截图: 4.生成结果:

  8. jar包制作一个可执行文件

    1.在桌面新建一个txt文件,然后修改为.bat后缀的文件,例如: 文件命名为:Editfact.bat 2.对文件内容进行编写,如下: %此处为bat文件盘符% c: %此处为jar包位置% cd ...

  9. 可运行jar包调用exe可运行文件,子进程阻塞

    背景: 须要在项目的測试工具中加入一个button,点击后直接打开某exe工具. 这个工具的功能是导入txt文件,转为excel报表输出. 无奈解析了两行之后就停止不动了,也不报错.关闭測试工具后,就 ...

  10. 原!!jar包 --可执行exe文件--安装包

    这几天由于部门统计名单,都是一边报,一边统计,感觉麻烦,写了个小工具,做成安装包.其他不多说,网上都有,我就自己按照网上操作,碰到了一些问题,对这些问题说下. ----------废话少说------ ...

随机推荐

  1. SSH 框架的搭建

    Structs1+spring+Hibernate Structs  相当于mvc设计模式中V.C,即jsp页面和Servlet: spring 管理业务逻辑,即Service: Hibernate ...

  2. Java Spring Cloud Nacos 配置修改不生效的解决方法

    一.引言 在微服务架构中,配置管理是一个关键部分.Nacos作为一个动态服务发现.配置管理和服务管理平台,广泛应用于Java Spring Cloud项目中.然而,有时在修改Nacos配置后,这些更改 ...

  3. Sdcb Chats 技术博客:数据库 ID 选型的曲折之路 - 从 Guid 到自增 ID,再到 Guid

    Sdcb Chats 技术博客:数据库 ID 选型的曲折之路 - 从 Guid 到自增 ID,再到 Guid 在软件开发中,数据库主键的选择,Guid 还是自增整数 ID,一直是一个备受开发者关注和讨 ...

  4. Nodify学习 二:添加节点

    Nodify学习 一:介绍与使用 - 可乐_加冰 - 博客园 (cnblogs.com) Nodify学习 二:添加节点 - 可乐_加冰 - 博客园 (cnblogs.com) 添加节点(nodes) ...

  5. 【忍者算法】从图书馆编目到数组搜索:探索缺失的第一个正整数|LeetCode 41 缺失的第一个正整数

    从图书馆编目到数组搜索:探索缺失的第一个正整数 生活中的算法 想象你是一位图书馆管理员,正在整理一排连续编号的图书.这些书应该从1号开始按顺序排列,但是有些编号的书不见了.你的任务是找出第一个缺失的编 ...

  6. TOGAF 内容元模型综合指南

    介绍 开放群组架构框架 (TOGAF) 是一种广泛使用的企业架构框架,它提供了一种结构化的方法来设计.规划.实施和管理企业信息技术架构.TOGAF 内容元模型是该框架的重要组成部分,它提供了一种标准化 ...

  7. 【攻防世界】ez_curl

    ez_curl 题目来源 攻防世界 NO.GFSJ1188 题解 是一个PHP的代码审计 同时还提供了一个附件app.js,打开后内容如下 app.js中: req.query.admin.inclu ...

  8. try catch异常捕获工具类

    异常捕获工具类 package com.example.multiThreadTransaction_demo.utils; import lombok.extern.slf4j.Slf4j; imp ...

  9. 印度股票实时行情API数据源接口

    ​ StockTV API: 提供实时和历史行情数据,覆盖印度所有股票和指数,支持WebSocket和REST API接口.(推荐使用,对接简单,有技术支持) 新浪财经:提供股票市场数据,可以优先考虑 ...

  10. QT5.14.1+Win7 64+Oracle11gR2 Qt连接数据库

    原文链接 1.QT5.14下OCI驱动编译完整步骤 1.安装qt的时候手动选择安装源码资源(默认不安装Source的) 2.进入QT安装目录下E:\Qt5.14\5.14.0\Src\qtbase\s ...