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

相关推荐
TimberWill3 分钟前
SpringBoot整合Srping Security实现权限控制
java·spring boot·后端
Renhao-Wan1 小时前
Java 算法实践(四):链表核心题型
java·数据结构·算法·链表
_codemonster2 小时前
JavaWeb开发系列(六)JSP基础
java·开发语言
万邦科技Lafite2 小时前
淘宝店铺所有商品API接口实战指南
java·数据库·mysql
jjjxxxhhh1233 小时前
【加密】-AES与对称加密
java·服务器·网络
临水逸3 小时前
飞牛fnos 2025 漏洞Java跨域URL浏览器
java·开发语言·安全·web安全
yaoxin5211233 小时前
324. Java Stream API - 实现 Collector 接口:自定义你的流式收集器
java·windows·python
H Corey3 小时前
数据结构与算法:高效编程的核心
java·开发语言·数据结构·算法
米羊1213 小时前
Struts 2 漏洞(上)
java·后端·struts
galaxyffang3 小时前
Java堆内存诊断:从工具使用到实战分析
java·jvm