使用exe4j打包exe

article/2025/9/16 7:22:10

原文地址:https://blog.csdn.net/qq_20473985/article/details/53186216

首先,需要下载一个exe4j的软件,网址:http://www.softpedia.com/get/Authoring-tools/Setup-creators/exe4j.shtml。

现在主要说一下怎么打exe的过程:

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

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

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

4.指定程序的名字,设置程序的图标,注意,程序图标要用ico格式的图片; 
这里写图片描述 
选项“ 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,然后添加;

PS:将我们的JRE 拷贝到步骤三配置的输出目录,然后配置这个JRE,才会是 .\jdk1.7 

这里写图片描述 
通过旁边的+号可以选择引用jdk的方式 
这里写图片描述 
然后点击左侧的【Preferred VM】,选择【Client hotspot VM】,然后【next】; 
这里写图片描述

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

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

以后可以直接打开配置的文件,有修改的话,可以直接跳至该步骤修改,然后直接点击finish,可以直接生成需要的exe。



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

相关文章

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.在页面上,能不能操作某个按…

RBAC 模型是什么?

RBAC 模型是什么? 美国国家标准与技术研究院(The National Institute of Standards and Technology)认为 RBAC 模型由 4 个基础模型组成: 1. 基本模型 RBAC0(Core RBAC)2. 角色分层模型 RBAC1(Hierarcha…

什么是RBAC?

什么是RBAC? 全称:role-based access control 基于角色的权限访问控制 作用:实现访问控制 RBAC模型概括 RBAC权限授权的过程可以概括为:W是否可以对Z进行H的访问操作,并对这个逻辑表达式进行判断是否为true的过程&…

RBAC(一)

介绍 RBAC(基于角色的权限控制,role base access control)是一种设计模式,用于设计和管理权限相关数据的一种模型。 RBAC认为权限授权的过程可以抽象地概括为:Who是否可以对What进行How的访问操作,并对这个逻辑表达式进行判断是否…

RBAC浅谈(一)RBAC的基本概念

1.概念 RBAC即Role Based Access Control,意为基于角色的访问控制。用户与角色相关联,当用户在系统进行注册时可以选择成为某一角色从而拥有这个角色的权限,当然新注册的用户的权限也可以由上一级用户授予如管理员认定某个用户为某个角色就授…

RBAC权限详解

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

Rbac权限管理--如何设计

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