gpt4 book ai didi

java - 从应用程序获取 JRE 版本

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:31:35 25 4
gpt4 key购买 nike

我需要从我的应用程序中获取用户当前安装在他们机器上的 java 版本。但是,我的应用程序安装了一个独立的 JRE,当我执行 System.getProperty("java.version") 时,它只返回那个独立的 JRE 的版本。无论如何,我可以获得机器上安装的版本吗?

最佳答案

JRE 安装仅在 Windows 的 key 中列出在注册表中,Linux 没有中央注册表。

HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment

你可以编写一个简单的程序来测试:

public class ShowVersion {
public static void main(String args[]) {
System.out.println(System.getProperty("java.version"));
}
}

或者你可以试试命令提示符

输入java -version

有关更多信息,您可以引用 SO 的姊妹网站:

https://superuser.com/questions/1221096/how-do-i-check-what-version-of-java-i-have-installed

关于java - 从应用程序获取 JRE 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54073488/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com