gpt4 book ai didi

c# - 如何获得当前可用的 Java 版本?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:47:26 25 4
gpt4 key购买 nike

如何使用 C# 获取当前可用的 Java 版本?

我已经能够找到使用 C# 在我的 PC 上获取 Java 版本的方法,但我需要能够将安装的版本与可用的最新版本进行比较。目前我无法找到 API 或 Web 服务来获取此信息。

希望这里有人知道这个问题的答案。

最佳答案

最新版本可用

您可以从该页面获取可供下载的当前版本:

http://java.com/en/download/index.jsp

使用这个选择器

.jvc0w2 > strong:nth-child(3)

类似HTML Agility Pack for C# 的图书馆使这变得简单。

当前安装的版本

RegistryKey rk = Registry.LocalMachine;
RegistryKey subKey = rk.OpenSubKey("SOFTWARE\\JavaSoft\\Java Runtime Environment");

string currentVerion = subKey.GetValue("CurrentVersion").ToString();

注意事项

您需要协调这两个字符串的格式以进行比较。

如果我引用的用于检查当前版本的网站发生变化,您可能需要更新您的选择器。

关于c# - 如何获得当前可用的 Java 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18751119/

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