前言
提示:直接将java运行环境一起打包没有java运行环境的电脑也可以:
近期在做一个java串口项目,需要将完整的项目导出.exe文件在没有java环境的电脑上运行,下面是详细的操作步骤以及遇到各种问题的解决办法.。
说明:
- 项目导出 jar 包
- 使用 exe4j 将 jar 转换成 exe 文件
- 使用 inno setup 软件将 exe文件与 java 运行环境打包,生成可以执行的 .exe 文件
文章目录
- 前言
- 一、java 项目导出 jar
- 二、使用 exe4j 将 jar 转换成 exe 文件
- 三、使用 inno setup 软件将 exe文件与 java 运行环境打包,生成可以执行的 .exe 文件
提示:以下是本篇文章正文内容,下面案例可供参考
一、java 项目导出 jar
过程比较简单不做介绍,比如已经导出一个 名为 serial.jar 的 jar 包。
二、使用 exe4j 将 jar 转换成 exe 文件
1、注意事项
首先我们先将jre和我们将要转换的jar包放入同一目录下,这个jre直接从我们jdk的安装包里复制过来即可。 重点是 我们在serial.jar目录中新建一个jre文件夹,将复制过来的jre文件复制到jre空目录中
,不然后期将exe和jre打包成安装包时会出现问题。
将串口相关的jar包以及文件(RXTXcomm.jar、rxtxParallel.dll、rxtxSerial.dll)复制到jre/bin目录下,准备工作完成。这里多余的jar 包主要是项目中要使用到但是pom文件中无法加入的,如果没有可以不添加
2、操作过程
将jar包、复制的jre、以及项目中必须得引用jar放在同一目录下,按照步骤进行
一直点next完成。即可生成.exe文件
三、使用 inno setup 软件将 exe文件与 java 运行环境打包,生成可以执行的 .exe 文件
1、说明
exe文件怎么转换成一个可执行安装包呢?首先我们安装好innosteup打包工具
1、操作过程
根据提示点击 next,按步骤执行
根据提示点击 next,按步骤执行,直到finish完成即可。生成的安装包在没有java运行环境的电脑也可以运行了
附上上述软件下载地址,提取码:tafd