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

相关推荐
摇滚侠5 小时前
SpringMVC 入门到实战 文件上传 75-77
java·后端·spring·maven·intellij-idea
GIS数据转换器5 小时前
城市排水生命线安全运行监测平台深度解析
java·运维·人工智能·python·安全·数据挖掘·无人机
华如锦6 小时前
面了很多 Java转AI Agent方向,一些面试题总结
java·开发语言·人工智能·python·ai
睡不醒男孩0308236 小时前
CLup 6.x 版本中针对StarRocks 存算一体集群的完整操作手册
java·服务器·网络·clup
程序员黑豆6 小时前
Java中怎么实现字符串拼接呢【AI全栈开发】
java
java1234_小锋7 小时前
LangChain4j 开发Java Agent智能体- 多模态支持
java·开发语言·langchain4j
艳阳天_.7 小时前
星瀚弹框页面实现
java·前端·python
小熊美家熊猫系统8 小时前
电子合同技术实现与合规实践
java·开发语言·分布式
云烟成雨TD8 小时前
Agent Scope Java 2.x 系列【3】从零构建 ReActAgent
java·人工智能·agent