java的runnable jar采用exe和.bat两种方式解决jre环境的问题

导出jar

1.导出普通jar包(可作为第三方库,类似dll,so等)

在eclipse中右键选择except->java->jar file。

2.导出可运行的jar包(可以双击运行,类似exe文件)

在eclipse中右键选择except->java->Runnable jar file。

解决jre环境

可运行的jar包是需要jre环境的,有三种方式可以解决这个问题:

1.在目标机上安装jre环境(例如装jdk),并配置环境变量(一般是path变量值是jre的bin目录路径),是否成功,在dos中直接java能识别为止。

2.jre和jar一块发布,在写一个bat文件用随带的jre运行jar,也可用本地写一个exe在里面执行dos命令。下面是一个.bat文件的案例

typescript 复制代码
start jre\bin\javaw -jar qrcode.jar

3.把jar转换成exe文件(虽然转成exe,运行还是需要jre环境的),在jar转exe时可以指定jre的路径,我们可以然exe和jre放到一个目录中一块交给用户。工具exe4j

exe4j配置参考

相关推荐
醇氧1 小时前
【Linux】 安装 Azul Zulu JDK
java·linux·运维
多多*1 小时前
2026年1月3日八股记录
java·开发语言·windows·tcp/ip·mybatis
张较瘦_2 小时前
Springboot3 | 核心注解实战教程
java·spring boot
太理摆烂哥2 小时前
C++之异常
java·开发语言·jvm
pe7er2 小时前
如何阅读英文文档
java·前端·后端
期待のcode2 小时前
java异常
java·开发语言
勇往直前plus2 小时前
Python 类与实例对象的内存存储
java·开发语言·python
java_t_t3 小时前
Java属性解析映射到Json
java·json
先做个垃圾出来………3 小时前
Python位运算及操作
java·前端·python
你怎么知道我是队长4 小时前
C语言---字符串
java·c语言·算法