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

相关推荐
悠仁さん9 分钟前
非类型模板参数的特化与偏特化
java·数据结构·算法
鬼手点金15 分钟前
上下文:Agent 的眼睛
java·前端·人工智能·git·深度学习
171320330计算机毕设编程32 分钟前
计算机毕业设计 基于Hadoop的新能源汽车发展前景分析 LW PPT
java·大数据·hadoop·python·算法·随机森林·线性回归
技术小结-李爽34 分钟前
【工具】怎么在终端中启动springboot项目?
java·spring boot·后端·maven
Shaoshing40 分钟前
消息发送
java·开发语言
Code_Solitude1 小时前
c语言:指针(3)+冒泡排序
java·c语言·算法
乌暮1 小时前
从 `println` 到生产级日志:Spring Boot 日志体系完全指南
java·开发语言·jvm·spring boot·后端·学习·面试
脉动数据行情1 小时前
Java OkHttp 对接国际期货批量行情 SpringBoot 定时落库实践
java·spring boot·okhttp
鶴哥只手遮天1 小时前
Spring Boot 4.1.1 深度源码解析-第 29 章 · 测试体系:`@SpringBootTest`、切片测试、Testcontainers
java·后端·开源