把java项目打包成安装包,在windows下安装
第一步:首先把我们的主程序打成一个jar包,这个在eclipse可以直接导出jar包
第二部:我们用exe4j工具把jar包打成.exe的可执行文件
第三部:我们用inno setup工具最后生成安装文件
第一:打开eclipse
e
直接Next下一步,我都是选择默认的。最后生成jar包。
第二步,现在我们的jar包已经生成好了,开始用exe4j工具打包成exe格式。
1.我们首先创建一个空的文件夹,把jar包和你需要用到的配置文件依赖的jar包拷进去,看一下我的文件夹,
bin下放的是我们依赖的jar包,lib下放的就是我们导出来的jar包,要想在别人的电脑上运行,而且别的电脑上并没有java环境,这时就需要把jre一起放进去,我也放了一个ico格式的图片,是用来生成软件的图标,okn里面放的都是图片配置文件等。
2.我们打开exe4j工具。选择Regular mode ,这个模式生成的可执行的文件中不包含java类,使用指定的jar包和目录,此模式使用所有java应用程序。如果你的项目没有其他依赖的文件目录,比如图片配置文件之类的,可以用第二个模式。
3.下面依次是你生成软件的名字,项目根目录,可执行文件的根目录,我都是放在一个文件夹里的
4.这里是可执行文件名,下面是图标的路径ico格式的,Advanced Options 这个是选择电脑位数的,如果是32位的就不用选,如果是64位的就点进去选择
直接Next
5.配置java调用,点击绿色的+号,添加可执行jar文件,就是我们导出来的jar包,
接着选择main Class:里面是你程序运行的main方法,点击后面的小点,就会出现你jar包里所有的main方法,点击你要运行的
6.点击Next接着选择JRE,下面选择jre的最低版本和最高版本,后面有提示的,填一个最小就可以,然后选择Search sequence
这时里面会有三个配置好的环境,我们用不到,删掉就可以,点击绿色的jia号,
添加完以后直接Next,直到出现这个页面,可以点击划红框的测试一下有没有成功,如果出现错误会在你的文件夹里出现一个error.log的日志,里面有你的错误信息
。最后我的文件形式是这样的。生成了exe格式的可执行文件
第三步就是生成安装文件;
1.打开inno stupe
第一个就是选择我们生成的exe可执行文件,下面就是添加我们依赖的文件,我是把整个文件都放在了里面,
选择输出的文件夹,和图标,图标也是ico格式的
在完成后会出现一个编辑器,如果的你的包大于2G多的内存要在这添加一行代码 DiskSpanning=true 这一行,不然会报错的,然后运行,就可以了
最后生成的文件
把java项目打包成安装包,在windows下安装相关推荐
- 把java项目打包成安装包
把Java的项目环境和可执行的EXE文件打包成安装包 把java项目打包成可执行的exe文件请看我这边文章:CSDN 1.需要准备3个应用 7z用于把项目目录打包成* .7z格式的压缩文件 7zsfx ...
- 【Java】Java GUI制作Windows桌面程序,利用windowbuilder生成界面,使用exe4j打包成可执行文件,使用Inno Setup打包成安装包,超级详细教程
目录 1.GUI插件 1.1 下载GUI绘制插件 1.2 eclipse中配置windowbuilder插件 2.绘制GUI界面 2.1 建立一个GUI的项目 3.配置Maven项目 3.1新建一个M ...
- 安装vs 2013 与打包项目生成安装包
一.安装VS2013 安装包地址:https://blog.csdn.net/dr_yangzdy/article/details/80647444 激活码地址:https://jingyan.bai ...
- 使用 GraalVM 将基本的 Java 项目打包成 EXE
使用 GraalVM 将基本的 Java 项目打包成 EXE GraalVM 的环境搭建 将基本的 Java 项目打包成 EXE 将 JAR 转化为 EXE GraalVM 与 Java 中其它打包成 ...
- 如何把java程序变成安装包
说到java程序,大家都不陌生,说到安装包,大家更是不陌生,但是java程序是怎么变成安装包的呢?下面凯哥就来讲解一个方法! 导出jar文件 利用eclipse自身功能就可以实现java程序转变为ja ...
- win7平台下QT软件的打包与发布(部署与安装) 打包成安装包样式
软件编写调试好之后最重要的就是打包和发布,这样软件才好传播. qt软件的打包发布一个难点是必备dll文件的识别.不少日志说用dependencyWalker,今天我试了一下发现查找dll不完全,比如辨 ...
- Qt程序打包成安装包exe
本章介绍把Qt开发的程序打包成安装包的方法,程序打包成install.exe,可双击安装,有默认安装路径,也可以选择安装目录,自动生成桌面快捷方式和开始菜单选项,可以在操作系统–>设置–> ...
- Java项目打包成exe
windows平台下,eclipse的Java项目打包成exe教程,超详细-- 一,在eclipse开发平台下开发好Java项目(无错误,并可正确运行),首先要把Java项目打包成.jar文件.如下图 ...
- 轻松将C语言/C++程序打包成安装包,和大家分享你的成果(包学包会)
轻松将C语言/C++程序打包成安装包 **首先,老样子,将我们要用到的程序给大家展示一下,并放在我的资源里https://download.csdn.net/download/qq_51523386/ ...
最新文章
- HTML--- 创建一个登录页面(HTML,CSS)
- python 3.6.5 pip_在Windows 10 + Python 3.6.5 中用 pip 安装最新版 TensorFlow v1.8 for GPU
- mysql and 和where,关于mysql:连接sql查询中where和and子句的区别
- JeeWx 捷微 2.1 发布,微信管家平台
- centos 对某ip开放 防火墙端口_CentOS操作系统防火墙Firewalld记录日志及用途
- 戴尔电脑开机黑屏怎么办_电脑黑屏开不了机怎么办
- 苹果“重心”转移,终端退位?
- [LUOGU] P1111 修复公路
- android9三星功能,三星开启安卓9.0测试:One UI Beta计划
- Excel·VBA数组排列函数
- 【原创】项目管理软件之争,禅道和JIRA大对比
- Spring boot再来一遍
- 读书有益——》祝你今天愉快
- 古代人用什么来洗衣服?
- java文件打包jar文件_把java文件打包成.jar (jar命令详解)
- 用python制作生日蛋糕图片大全_Python 制作微信全家福,你就是朋友圈最亮的仔!...
- 第6章 国外著名数据库系统
- php根据生日算指定时间年龄,php根据生日计算年龄/生肖/星座实例
- sax dom html解析xml,Python通过DOM和SAX方式解析XML的应用实例分享
- 如何把图片无损放大?教你图片怎么无损放大
热门文章
- 羊吃草--二分图匹配
- 华为手机word插件加载失败_华为手机里用其他应用打开Word文档打不开怎么办?...
- 栈(stack)——什么是栈?
- Delphi创建COM组件并分别用Delphi和html调用该组件的简单实例
- ubuntu16.04安装tensorflow,pytorch,gluon等
- yeezy350灰橙_海外媒体指明某平台Yeezy350灰橙的补货为Fake!但这事没那么简单
- java文档注释生产api没有注释_如何使用javadoc命令生成api文档,文档注释
- python编写交互界面查分,Python实现CET查分的方法 -电脑资料
- 基于 React Native 的 58 同城 App 开发实践
- 程序猿生存定律——选公司