开发中大家可能也会遇到过将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相关推荐

  1. 【exe4j】如何利用exe4j把java桌面程序生成exe文件

    前言: 我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同.其实将java程序打包成exe也需要这个可执行jar文件. 准备: ecl ...

  2. 将网站打包成桌面程序并生成安装包(跨平台)

    一.Nativefier将网站打包成桌面程序 介绍 Nativefier 是一个命令行工具,仅仅通过一行代码就可以轻松地为任何的网站创建桌面应用程序,应用程序通过 Electron打包成系统可执行文件 ...

  3. 将任意网站打包为桌面程序-低调小熊猫的技术小黑屋

    将任意网站打包为桌面程序 相逢便是缘,欢迎来到低调小熊猫的技术小黑屋 我的博客:https://aodeng.cc 我的公众号:低调小熊猫 我的QQ群:756796932 这里我将我自己的博客网站打包 ...

  4. python桌面程序打开慢_转 : 终于搞清楚了为什么Java桌面程序总是感觉慢的原因...

    终于搞清楚了为什么Java桌面程序总是感觉慢的原因! 按照道理服务器和浏览器都在用脚本和虚拟机,那些不慢,而Java的桌面程序总是感觉响应迟钝呢?主要有两个原因,一是服务器和浏览器都是异步的,提交到渲 ...

  5. Java桌面程序开发——如何开发美观漂亮好看的桌面程序

    大家想到使用Java这门编程语言大多是脑海中是浮现的B/S开发,高并发.云计算.大数据等等,今天给大家带来的是Java不一样的使用方式--使用Java做PC桌面程序开发. 不同的是,之前Java是使用 ...

  6. 【转】Java桌面程序开发——如何开发美观漂亮好看的桌面程序

    大家想到使用Java这门编程语言大多是脑海中是浮现的B/S开发,高并发.云计算.大数据等等,今天给大家带来的是Java不一样的使用方式--使用Java做PC桌面程序开发. 不同的是,之前Java是使用 ...

  7. 结合BeautyEye开源UI框架实现的较美观的Java桌面程序

    BeautyJavaSwingRobot 结合BeautyEye开源UI框架实现的较美观的Java桌面程序,主要功能就是图灵机器人和一个2345网站万年历的抓取.... 挺简单而且实用的一个项目,实现 ...

  8. Java桌面程序打包成exe可执行文件

    前言: 我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同.其实将java程序打包成exe也需要这个可执行jar文件. 准备: ecl ...

  9. java桌面程序打包教程

    首先打包成j可执行的jar文件. . 接下来找到自己生成jar文件的路径就可以看到jar文件了,我的是在桌面: 在桌面新建一个文件夹(名字随便取,一般去项目名字) 上面是我取的文件夹名字,然后把资料文 ...

最新文章

  1. 域名跳转301-LAMP环境搭建
  2. 数据结构实验之二叉树五:层序遍历(STL和模拟队列两种方法)
  3. 在使用 ADO.NET 导出 Excel 文件时,设置 IMEX=1 仍不能导出所有数据的解决办法
  4. sql 倒数第二个_小白初探SQL(一)
  5. C++智能指针使用指南 part1:基本使用
  6. PHP 读取 QQ ip纯真数据库 详解
  7. 买房前需要注意的事项有哪些
  8. 思科DHCP不同网段通信
  9. pandas的离散化,面元划分
  10. 「日常温习」Hungary算法解决二分图相关问题
  11. SUBSTRING_INDEX
  12. opencv打开双目
  13. 未来教育二级MS Office无纸化考试模拟软件
  14. matlab 离散系统稳定性,基于LMI的离散系统非脆弱H∞滤波器设计(Matlab,程序)
  15. 几款常用的文献管理软件
  16. 如何用python画太阳花
  17. 今天,你脸上还长痤疮吗?
  18. 在线安装提示失败显示系统镜像MD5不正确怎么办
  19. 简单的Java 16方格排序游戏
  20. 通过小程序实际微信运动步数与健步走活动的统计方案

热门文章

  1. 用Cocos Creator 做了一个模拟股票游戏
  2. 【DB宝3】在Docker中使用rpm包的方式安装Oracle 19c
  3. bp暴力破解(转载)
  4. 零基础使用Swift学习数据科学
  5. Android中关于轨迹定位点去噪算法,使用简单
  6. window 使用rabbitMQ 报错Applying plugin configuration to rabbit@... failed.
  7. 10.24讲话一周年,产业区块链应用落地盘点 | 陀螺研究院
  8. 推荐三个 VSCode 摸鱼插件
  9. keycloak 认证服务
  10. mysql数据库有哪些版本_MySQL数据库各个版本的区别