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配置参考

相关推荐
C雨后彩虹2 小时前
任务最优调度
java·数据结构·算法·华为·面试
heartbeat..2 小时前
Spring AOP 全面详解(通俗易懂 + 核心知识点 + 完整案例)
java·数据库·spring·aop
Jing_jing_X2 小时前
AI分析不同阶层思维 二:Spring 的事务在什么情况下会失效?
java·spring·架构·提升·薪资
元Y亨H4 小时前
Nacos - 服务发现
java·微服务
微露清风4 小时前
系统性学习C++-第十八讲-封装红黑树实现myset与mymap
java·c++·学习
dasi02274 小时前
Java趣闻
java
hui函数4 小时前
如何解决 PyCharm 控制台 pip install 报错 UnicodeDecodeError/GBK 路径编码问题
ide·pycharm·pip
阿波罗尼亚5 小时前
Tcp SSE Utils
android·java·tcp/ip
susu10830189115 小时前
springboot3.5.8整合minio8.5.9
java·springboot
不知道累,只知道类5 小时前
深入理解 Java 虚拟线程 (Project Loom)
java·开发语言