JAVA打包成EXE文件,能在没有jre环境的电脑上运行

背景

我们写了一个类似于贪吃蛇的小游戏,或者说我们为了能让我们的程序能在没有jre环境的电脑上能跑,我们需要对我们的程序进行打包成exe文件
提示:我们在这里打包成jar文件是用的idea开发工具


前言


一、为什么需要打包

示例:我需要让我在我写的程序,能在没有jre环境下能跑,比如说我们的飞机大战,聊天工具(仿QQ),贪吃蛇,图书管理系统,等等 你可以是为了应付老师的大作业,也可以是为了在同学面前装个13,当然也可以是为了撩女孩子(表白软件),咳咳咳,说多了

二、准备阶段

1.能够正常跑的包含main的一个project

2.exe4j

三 、打包步骤

1.生成jar包

1.点击 file–> Project Structure :
在这里插入图片描述
2.点击Artifacts 左上角的加号 :
在这里插入图片描述

3.添加一个Jar ,from modules……:
在这里插入图片描述
4.选择main:
在这里插入图片描述

5.build 一个Artifactes —>选择我们的项目,可以rebuild也可以直接build :
在这里插入图片描述

在这里插入图片描述

2.测试我们的JAR 是否可以运行

win+R输入cmd 调出dos窗口 输入java -jar,但不要着急enter:
在这里插入图片描述
直接拖拽我们这个项目的jar到dos即可,该jar在这个项目的out 文件下 enter 一哈就可以运行了:

3.在exe4j下进行打包

1. 我们先创建一个文件夹来放我们需要的东西 。
——jdk文件可以从官网下载 jdk下载地址 也可以把自己的jdk复制过来:
——ico是一个你的app图标,建议从网上下载,但非必须
——jar就是刚才第一步生成的jar
在这里插入图片描述

2. 直接跳过welcome 进入第二步,选择JAR in EXE,下一步:
在这里插入图片描述

3. 第一步,填写你的app名字,第二步选择你的app生成路径(建议直接选择在我们第一步的那个准备的“打包文件下”):
在这里插入图片描述
4. 1和2根据你的程序是否用到JUI来填写;3也是直接填写你的app名字就可以了;4就是选择你的app图标,非必须选择,最后next:
在这里插入图片描述

5. 由于我的电脑是64位,所以我们需要勾选上:
在这里插入图片描述

6. 2–>添加你的JAR 3–>选择你的main 下一步:
在这里插入图片描述

7.选择你的jre或者jdk版本范围,最低版本8.0,最高版本,选择你的准备文件的jdk版本即可:

在这里插入图片描述
8.先删除原来的一些依赖:
删除原本的所有依赖

9.添加你的jdk位置,这里我们的jdk和生成的exe放在同一个文件下的所以直接添加 .\jdk-11.0.11即可 :
在这里插入图片描述
在这里插入图片描述

8.剩下的一路下一步就可以了,我们可以点击这里进行测试:
在这里插入图片描述


注意

1 我们需要将我们的exe和jdk包含在一个文件下一同发给别人

2 你的jdk范围必须要包含你的项目的jdk范围,我的是9.0 是在jdk-8.0到jdk-11.0.11之间的

3 进一步打包成一个可以进行安装的app我以后会出教程来看看

  • 23
    点赞
  • 130
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 11
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

69岁在线敲Java

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值