使用exe4j打包Java桌面程序为exe
开发中大家可能也会遇到过将Java(swing)桌面程序打包成exe可执行文件的需求
最近做了两套桌面程序,给需要的小伙伴分享一下步骤吧!
目录
1. 使用Eclipse将项目打成Jar包
2. 使用exe4j打包为exe程序
1. 使用Eclipse将项目打成Jar包
选中Java项目,右键选择Export...
选择JAR file,点击Next
取消勾选目录,只勾选src目录,点击Next
默认,点击Next
如果你有“MANIFEST.MF”配置文件,可以直接选择 Use existing manifest from workspace 项进行导入
我使用的是没有此配置文件的方式:
在Main class项进行入口配置,Finsh
成功导出!
2. 使用exe4j打包为exe程序
exe4j官网下载地址:https://exe4j.apponic.com/download/
下载完成后,安装步骤为下一步下一步!
Tips:把项目打包成exe,并不是把所有的文件都打包成一个exe,资源文件是不能包进去的。
所以新建一个文件夹(BatchPicFolder),把项目所需的lib目录和导出的jar文件复制过来,最后的目录结构如下:
启动exe4j,还需破解,点击Change License
用户名和公司名称随意填,注册码在下面随便复制一个就可以了,Next
A-XVK249554F-pllh351kcke50A-XVK238729F-25yn13iea25iA-XVK222711F-134h5ta8yxbm0A-XVK275016F-15wjjcbn4tpjA-XVK275016F-15wjjcbn4tpjA-XVK258563F-1p4lv7mg7savA-XVK209982F-1y0i3h4ywx2h1A-XVK267351F-dpurrhnyarvaA-XVK204432F-1kkoilo1jy2h3rA-XVK246130F-1l7msieqiwqnq
那么就开始打包工作吧!
选择JAR in EXE mode,Next
Next
Next
如果你的电脑是64位的,请记得勾选,默认为32位
将项目所需的jar包以同样的方式添加,我已放到刚创建的lib目录下。
全部添加完后选择Main class from,等于选择程序的入口
Next
Next
默认,Next
默认,Next
默认,Next
完成,Exit。对了还可以保存操作步骤~
最终的效果,duang~
当然肯定可以运行啦!
如果不对或者更好的建议,请给我留言,互相学习。
使用exe4j打包Java桌面程序为exe相关推荐
- 【exe4j】如何利用exe4j把java桌面程序生成exe文件
前言: 我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同.其实将java程序打包成exe也需要这个可执行jar文件. 准备: ecl ...
- 将网站打包成桌面程序并生成安装包(跨平台)
一.Nativefier将网站打包成桌面程序 介绍 Nativefier 是一个命令行工具,仅仅通过一行代码就可以轻松地为任何的网站创建桌面应用程序,应用程序通过 Electron打包成系统可执行文件 ...
- 将任意网站打包为桌面程序-低调小熊猫的技术小黑屋
将任意网站打包为桌面程序 相逢便是缘,欢迎来到低调小熊猫的技术小黑屋 我的博客:https://aodeng.cc 我的公众号:低调小熊猫 我的QQ群:756796932 这里我将我自己的博客网站打包 ...
- python桌面程序打开慢_转 : 终于搞清楚了为什么Java桌面程序总是感觉慢的原因...
终于搞清楚了为什么Java桌面程序总是感觉慢的原因! 按照道理服务器和浏览器都在用脚本和虚拟机,那些不慢,而Java的桌面程序总是感觉响应迟钝呢?主要有两个原因,一是服务器和浏览器都是异步的,提交到渲 ...
- Java桌面程序开发——如何开发美观漂亮好看的桌面程序
大家想到使用Java这门编程语言大多是脑海中是浮现的B/S开发,高并发.云计算.大数据等等,今天给大家带来的是Java不一样的使用方式--使用Java做PC桌面程序开发. 不同的是,之前Java是使用 ...
- 【转】Java桌面程序开发——如何开发美观漂亮好看的桌面程序
大家想到使用Java这门编程语言大多是脑海中是浮现的B/S开发,高并发.云计算.大数据等等,今天给大家带来的是Java不一样的使用方式--使用Java做PC桌面程序开发. 不同的是,之前Java是使用 ...
- 结合BeautyEye开源UI框架实现的较美观的Java桌面程序
BeautyJavaSwingRobot 结合BeautyEye开源UI框架实现的较美观的Java桌面程序,主要功能就是图灵机器人和一个2345网站万年历的抓取.... 挺简单而且实用的一个项目,实现 ...
- Java桌面程序打包成exe可执行文件
前言: 我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同.其实将java程序打包成exe也需要这个可执行jar文件. 准备: ecl ...
- java桌面程序打包教程
首先打包成j可执行的jar文件. . 接下来找到自己生成jar文件的路径就可以看到jar文件了,我的是在桌面: 在桌面新建一个文件夹(名字随便取,一般去项目名字) 上面是我取的文件夹名字,然后把资料文 ...
最新文章
- 域名跳转301-LAMP环境搭建
- 数据结构实验之二叉树五:层序遍历(STL和模拟队列两种方法)
- 在使用 ADO.NET 导出 Excel 文件时,设置 IMEX=1 仍不能导出所有数据的解决办法
- sql 倒数第二个_小白初探SQL(一)
- C++智能指针使用指南 part1:基本使用
- PHP 读取 QQ ip纯真数据库 详解
- 买房前需要注意的事项有哪些
- 思科DHCP不同网段通信
- pandas的离散化,面元划分
- 「日常温习」Hungary算法解决二分图相关问题
- SUBSTRING_INDEX
- opencv打开双目
- 未来教育二级MS Office无纸化考试模拟软件
- matlab 离散系统稳定性,基于LMI的离散系统非脆弱H∞滤波器设计(Matlab,程序)
- 几款常用的文献管理软件
- 如何用python画太阳花
- 今天,你脸上还长痤疮吗?
- 在线安装提示失败显示系统镜像MD5不正确怎么办
- 简单的Java 16方格排序游戏
- 通过小程序实际微信运动步数与健步走活动的统计方案
热门文章
- 用Cocos Creator 做了一个模拟股票游戏
- 【DB宝3】在Docker中使用rpm包的方式安装Oracle 19c
- bp暴力破解(转载)
- 零基础使用Swift学习数据科学
- Android中关于轨迹定位点去噪算法,使用简单
- window 使用rabbitMQ 报错Applying plugin configuration to rabbit@... failed.
- 10.24讲话一周年,产业区块链应用落地盘点 | 陀螺研究院
- 推荐三个 VSCode 摸鱼插件
- keycloak 认证服务
- mysql数据库有哪些版本_MySQL数据库各个版本的区别