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

您所在的位置:网站首页 cmospwd不能运行 JAVA打包成EXE文件,能在没有jre环境的电脑上运行

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

2023-09-11 17:06| 来源: 网络整理| 查看: 265

JAVA 小项目的打包(exe文件) 背景前言一、为什么需要打包二、准备阶段1.能够正常跑的包含main的一个project2.exe4j 三 、打包步骤1.生成jar包2.测试我们的JAR 是否可以运行3.在exe4j下进行打包 注意1 我们需要将我们的exe和jdk包含在一个文件下一同发给别人2 你的jdk范围必须要包含你的项目的jdk范围,我的是9.0 是在jdk-8.0到jdk-11.0.11之间的3 进一步打包成一个可以进行安装的app我以后会出教程[来看看](https://blog.csdn.net/qq_49559393/article/details/117756277?spm=1001.2014.3001.5501)

背景

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

文章目录 背景前言一、为什么需要打包二、准备阶段1.能够正常跑的包含main的一个project2.exe4j 三 、打包步骤1.生成jar包2.测试我们的JAR 是否可以运行3.在exe4j下进行打包 注意1 我们需要将我们的exe和jdk包含在一个文件下一同发给别人2 你的jdk范围必须要包含你的项目的jdk范围,我的是9.0 是在jdk-8.0到jdk-11.0.11之间的3 进一步打包成一个可以进行安装的app我以后会出教程[来看看](https://blog.csdn.net/qq_49559393/article/details/117756277?spm=1001.2014.3001.5501)

前言 一、为什么需要打包

示例:我需要让我在我写的程序,能在没有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我以后会出教程来看看


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3