java - 获取当前jre的文件路径

标签 java filepath

假设我们有两个java应用程序A和B,应用程序A会调用应用程序B。 应用程序A已经启动,但是当A调用B时,我不知道java_home或任何其他jre路径,我想获取应用程序A运行在哪个jre上,返回jre的执行文件路径,这可能吗?

最佳答案

您可以通过请求系统属性java.home来获取JRE的安装目录:

String jrePath = System.getProperty("java.home");

有关系统属性的更多信息 here .

关于java - 获取当前jre的文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7176603/

相关文章:

java - ActiveMQ,代理 URL : how to run on port number other than default 61616

java - 如何使用 Struts validator 使用字段组合来验证日期

java - 如何使用 Apache Commons 或其他解决 Java 中的非线性模型?

java - 如何在 Java 8 中显示最后修改的 LocalDateTime?

java - GWT [错误] 重新绑定(bind)结果 'com.viktor.MyClassJSO' 不能是 JSO

Python 打开文件——你不需要文件的完整路径吗?

android - 从Android应用的角度来看,根路径在哪里?

C# 相对路径不从工作目录开始

r - R中的文件路径检查绝对和相对

java - 如何转义java中文件路径中的反斜杠和自动生成的转义字符