launch4j下载地址:launch4j

虽然很多人都说没什么公司会使用Java编辑Swing界面程序,但有空余时间时总会想编写一些自己的小程序,经常这样乐此不彼。开发之前首先得会怎么将Java程序打包生成exe文件,要不然每次使用软件时都要使用编译器来跑一下,非常lowser…

本文介绍的是使用launch4j进行打包,打包步骤:
一:准备材料。
二:将编写的程序打包成jar文件。
三:将jar文件打包成.exe文件。

一.准备材料
首先在桌面新建一个文件夹(这里取名javaExeCreate),准备好一个icon图标,一个程序启动背景图bitmap,然后将它两放入到新建的javaExeCreate文件夹中。
然后拷贝自己安装的jre到javaExeCreate,我安装jdk的时候是将jdk和jre分别安装的(不推荐),如下:

复制到javaExeCreate:

二.将程序打包成jar文件
使用Eclipse开发工具本身来进行打包,只需将程序导出成jar文件即可,右击项目–>Export–>java–>Runnable JAR file:

在Launch configuration中选择启动时执行的main方法,并选择jar包的导出位置(javaExeCreate):

结果如下:

这样就已经生成了jar包,接下来就可以打包.exe文件了。

三.将jar包打包成.exe文件
安装打包工具launch4j并启动:

Output file是生成exe文件的位置(放到javaExeCreate中)。

jar:要生成.exe的jar文件,选择我们刚才生成的jar文件(account.jar)。

icon:设置软件的图标,选择(第一步骤:准备材料)中的icon图标,也可以不设置,默认为java的图标。

Java download URL:随便写。

结果如下:

然后配置软件的jre:

配置软件启动图(准备材料的背景图),也可不设置:

然后点击保存,生成配置文件:

然后点击Build wrapper进行打包:

这时候就打包完成了,可以打开javaExeCreate查看一下:

Java打包exe文件相关推荐

  1. java应用程序利用Exe4j打包exe文件

     java应用程序利用Exe4j打包exe文件 今天上课给学生介绍利用Myeclipse打jar包和exe文件,随便就随手写了下文档供大家参考,希望对大家有用. 1.      使用简介: 把java ...

  2. MATLAB打包exe文件及打包期间出错问题解决

    MATLAB路径不可以有中文! 有一些m文件不能被二进制化. MATLAB打包exe文件步骤 1. 上边栏选择APP,点击Application Compiler 2. Add main file 3 ...

  3. python封装方法有几种_Python打包exe文件方法汇总【4种】

    Python 打包 exe 文件方法汇总 Python 作为解释型语言,发布即公开源码, 虽然是提倡开源但是有些时候就是忍不住想打包成 exe ,不仅仅是为了对代码进 行加密,而是为了跨平台.防止有些 ...

  4. python打包exe黑框一闪而过,解决pyinstaller打包exe文件出现命令窗口一闪而过的问题...

    用pyinstaller打包的exe文件打开时,命令窗口一闪而过,并且未出现GUI界面,也看不到错误信息,然后去网上搜相关的信息,最多的两种说法: 1.添加raw_input()或者os.system ...

  5. Python 使用pyinstaller打包exe文件报错: TypeError: an integer is required (got type bytes) 的解决方法

    python打包成exe文件首先需要安装pyinstaller库,再进入到目标文件目录,输入命令行打包py文件,但出现报错:TypeError: an integer is required (got ...

  6. pyinstaller打包exe文件的详细步骤及过程中遇到的问题

    因项目中需要将写好的python文件交给第三方使用,但又不想将源码奉献给别人,所以想着将文件打包成exe文件,方便使用的同时也不暴露源码.---.--- 1.本人的配置环境 平台:windows10 ...

  7. python pyinstaller 打包exe文件,(附带图片 + 自己、别人电脑上均可以运行)

    python pyinstaller 打包exe文件,(附带图片 + 自己.别人电脑上均可以运行) 科目:windows + python pyinstaller 打包exe 内容:打包程序.图片.视 ...

  8. Py打包应用程序(zipapp打包.pyz文件、pyinstaller打包exe文件)

    ''' Py打包应用程序.py (zipapp打包.pyz文件.pyinstaller打包exe文件)注意: 一.zipapp模块 打包档案包 的 命令行语法: python -m zipapp so ...

  9. Unity打包exe文件流程

    1.点击左上角File - BuildSettings打开窗口 2.将需要运行的单个或多个场景Scene拖拽到ScenesInBuild列表里 .点击PlayerSettings,打开PlayerSe ...

  10. 好用的python打包软件_Python打包exe文件方法汇总【4种】

    title: Python打包exe文件方法 copyright: true top: 0 date: 2018-08-11 21:08:21 tags: 打包 categories: Python进 ...

最新文章

  1. HBM显存技术与市场前景
  2. RESTful_URI资源
  3. 有外键约束的子表插入数据时出现的错误
  4. Stanford UFLDL教程 独立成分分析
  5. 【NLP】NLP实战篇之bert源码阅读(run_classifier)
  6. qaxobject识别html,QT界面开发-QAxObject 读写excel(COM组件)-常用功能封装代码
  7. asp.net自定义控件的使用
  8. rsa php openssl,openssl rsa 使用简介
  9. php查到的内容追加到html,javascript - 请问php中如何将查询出来的结果数组转化成自己想要的格式,并在前台利用js输出到html中...
  10. spi总线 上层调用_spi总线设备驱动分析
  11. C++ std::tr1::shared_ptr使用说明
  12. 2017.7.27 排列perm 思考记录
  13. 【网络小说推荐】纨绔才子
  14. 安装配置rabbitmq
  15. 支付宝在线支付接口开发教程
  16. 钓鱼网站 (搬运自common craft )
  17. JAVA实现SHA256算法
  18. Jetson Nano 2G 使用HDMI连接电视机没有声音的问题
  19. 根据列表id封装删除某条数据后刷新列表
  20. 网校装修,定义您的专属风格!

热门文章

  1. bootstrap 日历
  2. jquery日历插件 途牛_js jquery 实现 排班,轮班,日历,日程。使用fullcalendar 插件...
  3. linux安装音乐软件教程,Ubuntu 下安装深度音乐播放器
  4. Mysql数据库Sql语句更改主键设置
  5. php蝠衭厍桴埭钨,有没办法判断输入汉字的笔划数?
  6. css div居中对齐
  7. jQuery distpicker省市区三级联动
  8. android源码分析辅助工具
  9. LINUX无法定位软件包
  10. PDF怎么把两个合并成一个?PDF怎么合并?