exe4j 压缩java代码到无JRE环境的电脑上运行

article/2025/9/16 6:32:39

exe4j_6.0下载(x86\x64\注册机):

       https://pan.baidu.com/s/1oFzif5ZVswbgbBkKHc8HFQ

打包步骤:

     再次偷一下懒,使用别人的内容,原文:https://blog.csdn.net/qq_20473985/article/details/53186216

 

1.打开安装好的exe4j软件,首先是一个欢迎界面,直接【next】 
我这里的open是之前保存好的设置

 

2.选择【JAR in EXE mode】,然后【next】; 
这里写图片描述

 

3.需要输入程序的缩写名字和指明输出目录,就是exe的保存目录,然后【next】; 
这里写图片描述

 

4.指定程序的名字,设置程序的图标,注意,程序图标要用ico格式的图片; 

Executable type是exe程序执行效果,1、GUI aoolication 是只有GUI程序界面    2、Console application 是打开程序并携带控制台
这里写图片描述 
选项“ Allow only a single running instance of the application”,勾选上之后,该exe只能运行一个; 
这里写图片描述 
选择Redirection选项,在两个位置中可以写记录日志的文件名称,目录为和exe的相同目录; 
这里写图片描述 
在32-bit or 64-bit来决定你生成的exe是32位还是64位的; 
这里写图片描述 
Version info为版本说明。

 

5.我们需要添加我们的jar包,点击右边绿色的 “+”号,然后选择【Archive】,打开浏览目录,找到我们的jar包,然后选择【打开】,【ok】; 
这里写图片描述 
main class中选择程序的入口,包含main方法的类 
这里写图片描述 
VM Parameters中可以设置虚拟机的一下参数,-Dfile.encoding=utf-8是设置了utf-8的编码,以防中文乱码; 
这里写图片描述

 

6.设置JRE的最小最高版本,我们根据自己的情况设置就ok,小版本设置成1.5,大版本设置成1.8,就行; 
这里写图片描述 
然后点击【Advanced Options】,选择【Search sequence】,将我们的JRE添加到软件中,这样的话,我们的代码可以在别的没有安装Java环境的电脑上运行;点击右边的添加,选择【Directory】,然后选择【浏览】,找到我们的JRE,然后添加; 

注意:软件默认的三个配置需要全部删除

 


 

 

 



然后【Next】,点击左侧的【Preferred VM】,选择【Client hotspot VM】,然后【next】; 
这里写图片描述

 

7.其余的步骤我们直接默认就ok了,这样我们生成的exe文件就能正常运行了!

 

8.最后在Finished中选择save,保存现在的配置 
这里写图片描述

 

之后我们的成品目录结构是:

 

注意:上文选择 jre环境:/jre,就体现在这个地方,运行时会找到当前目录的jre文件夹,程序才能在无jre开发环境上正常执行

          jre文件夹,直接复制JDK的jre文件夹即可。

 

 

 

运行exe文件提示:

        在使用exe4j时,如果您的exe4j没有注册,在运行有exe4j转换的*.jar为*.exe的可执行文件时提示:"thisexecutable was created with an evaluation versionexe4j"的对话框。

        解决此问题的办法就是注册exe4j软件,在welcome to exe4j的右下角有一个注册信息的按钮,点击注册按钮。

注册码如下:

A-XVK258563F-1p4lv7mg7sav

A-XVK209982F-1y0i3h4ywx2h1

A-XVK267351F-dpurrhnyarva

A-XVK204432F-1kkoilo1jy2h3r

A-XVK246130F-1l7msieqiwqnq

A-XVK249554F-pllh351kcke50

A-XVK238729F-25yn13iea25i

A-XVK222711F-134h5ta8yxbm0

A-XVK275016F-15wjjcbn4tpj

A-XVK275016F-15wjjcbn4tpj


http://chatgpt.dhexx.cn/article/QBEA5KFS.shtml

相关文章

exe4j 关闭命令行窗口运行

exe4j 运行关闭命令行窗口 java 程序打包成 jarexe4j 将jar转为 exe 文件exe4j 关闭未注册弹窗信息exe4j 设置UI启动,关闭黑框 使用 java swing 做个小软件,为了使用方便,使用 exe4j 将 jar 包转成了 exe 文件,可以直接双击运行&a…

使用exe4j打包exe文件

如何使用exe4j把jar打包成exe文件 最近,做了几个javafx的项目,想要把jar包打成exe的可执行软件,下面时我使用exe4j打包的方法 1. 第0步:去官网下载 exe4j 2. 第一步:Welcome 这个地方最好要注册一下,如…

EXE4J 使用教程

一、背景 exe4j 可以很容易吧一个 jar 打包成 exe。但是对于一些刚接触 java 或者刚接触 exe4j 的 朋友来说,看看这个教程还是很有帮助的。 二、下载地址 Exe4j 下载地址:http://dl.dbank.com/c0owlopqf8 三、打包步骤 1、 从上面网址下载 exe4j 安装文件…

exe4j将jar包打成exe(添加jar、jdk、dll)

最近用Java写了一个小工具,想将它达成exe执行文件,到时候直接放某个目录下,一执行就能跑啦。 用到的工具: 1、写好的项目:可以是java项目,也可以是java web项目 2、能够打jar的工具:我用的MyEcl…

exe4j的安装与激活

1.下载 官网地址:https://www.ej-technologies.com/download/exe4j/files 6.0需要jdk1.8(本文下载是5.1) 2.安装——打开 激活:点击enter license 名称、公司随便填: A-XVK258563F-1p4lv7mg7sav A-XVK209982F-1y0i…

使用exe4j打包exe

原文地址:https://blog.csdn.net/qq_20473985/article/details/53186216 首先,需要下载一个exe4j的软件,网址:http://www.softpedia.com/get/Authoring-tools/Setup-creators/exe4j.shtml。 现在主要说一下怎么打exe的过程&#…

exe4j打包exe

一、过程如下 先将jar包和jre放在同一个文件,这里直接将jre也一起打包,这样的话,即使对方没有jar环境也可以运行该项目 启动exe4j,开始打包 -Dfile.encodingutf-8 -Dexe.path${EXE4J_EXEDIR}-Dfile.encodingutf-8 -Dexe.path…

exe4j安装及下载

1.首先去官网下载exe4j:https://www.ej-technologies.com/download/exe4j/files,选择对用版本下载 2.下载完成后,一直下一步就可以,如果对下载位置有要求,请自行变更 3.exe4j下载完成后需要添加注册码,否则每次打开都…

exe4j打成的exe文件运行时每次弹窗this executable was created with an evaluation version of exe4j

用exe4j打包的exe程序每次运行都会弹框提示如题所示。正常的程序不会提示这个,发布时必须去掉。搜索了一下找到网友给的方法。如下: 这是因为没有激活造成的,激活码网上很多,这里给一个L-g782dn2d-1f1yqxx1rv1sqd 点击welcome页的右下角的License, Name和…

java生成exe打包工具exe4j

exe4j.exe下载地址: http://download.ej-technologies.com/exe4j/exe4j_windows_4_0_1.exe 第一次安装时会出现下面的对话框: 它要求系统有1.5版本以上的JDK,点Download在线下载,如果你的机器上有JDK,点Locate找到你机器上已安装的…

超详细exe4j使用说明

超详细exe4j使用说明 1. 准备工作 ① 官网下载exe4j ,官网地址:https://www.ej-technologies.com/download/exe4j/files ② 确保已经安装了JDK,并且配置了环境变量,否则会导致打不开 ③ exe文件在安装目录的bin文件夹下 2. 直…

EXE4J(Windows Launcher Generator)——EXE4J概述、下载以及使用

基本概念 EXE4J:exe4j is a Windows launcher generator, that is included for free when you purchase install4j. exe4j is useful if you want to create a Java launcher without an installer. EXE4J:exe4j是Windows启动器生成器,购买i…

exe4j详细使用教程(附下载安装链接)

一、exe4j介绍 ​ exe4j是一个帮助你集成Java应用程序到Windows操作环境的java可执行文件生成工具,无论这些应用是用于服务器,还是图形用户界面(GUI)或命令行的应用程序。如果你想在任务管理器中及Windows XP分组的用户友好任务栏…

kubernetes rbac 权限管理

文章目录 访问控制概述kubernetes 下的 rbacServiceAccountK8s角色&角色绑定角色(Role和ClusterRole)角色绑定(RoleBinding和ClusterRoleBinding) 访问控制概述 访问控制是云原生中的一个重要组成部分,也是一个 K…

Kubernetes(k8s)权限管理RBAC详解

文章目录 一、简介二、用户分类三、K8s角色&角色绑定(以ServiceAccount展开讲解)1)授权介绍2)角色(Role和ClusterRole)3)角色绑定(RoleBinding和ClusterRoleBinding)…

RBAC权限管理设计

RBAC权限管理设计 一、RBAC组成1. RBAC2. RBAC组成3. RBAC支持的安全原则4. RBAC的优缺点 二、RBAC权限分配1. RBAC的功能模块2. RBAC权限分配操作过程:3. 后端如何判断用户权限 一、RBAC组成 1. RBAC RBAC:基于角色的权限访问控制(Role-Ba…

RBAC基本流程实现

RBAC中最重要的一个名词是role角色,项目中每个账号的权限不同,所以看到的东西,可以做的操作是不一样的,所以引入这个是非常有必要的,下面图中是5个表的实现,但是为了方便理解,用户表——角色表省…

RBAC用户权限管理数据库设计

RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。…

RBAC(基于角色的访问控制) 权限

一、RBAC基础知识 1、RBAC的组成: 1:由3个基础的部分组成:用户、角色和权限; 2:RBAC通过定义角色的权限,并对用户授予某个角色从而来控制用户的权限,实现了用户和权限的逻辑分离,极大…

RBAC权限设计详解

权限设置 1.权限点 权限:在一个系统内是否具有做某个操作的权利权限分为两个级别 1. 菜单权限:是否有权限访问某个菜单 2.按钮权限:是否有权限操作 页面上的某个按钮功能 2.业务逻辑 对于权限数据来说,有两个级别的设置 1.能不能访问谋个页面 2.在页面上,能不能操作某个按…