gpt4 book ai didi

windows-8.1 - 升级到 "Windows 8.1"后 Java 的系统属性返回 "Windows 10"

转载 作者:搜寻专家 更新时间:2023-10-30 20:00:09 24 4
gpt4 key购买 nike

我升级到 Windows 10 非常顺利,只需要重新安装几个程序。 Java 是其中之一,因为 Eclipse 不再启动:eclipse 64 位没有运行,但 32 位运行,我在一台 64 位机器上,它曾经工作过。通过卸载并重新安装 Java 和 JDK 可以轻松解决此问题。但是,仍然存在一个问题。

System.getProperty("... ") 返回下一个错误值:

  • "os.name"= "Windows 8.1" 应该说 "Windows 10"
  • "os.version"= "6.3" 这也是错误的吗?

这是 Java 的问题还是因为 Windows 10 是通过系统更新完成的,而我的系统在技术上仍然是“Windows 8.1”?

最佳答案

这是当前 Java 的问题。

MS 更改了 Windows 10 中的一些 API 行为,Java 无法正确识别它。参见 https://bugs.openjdk.java.net/browse/JDK-8059803了解详情。

这将在即将推出的 jdk8u60 中得到修复。 Windows 10 的最新开发版本报告:

os.name = Windows 10
os.version = 10.0

关于windows-8.1 - 升级到 "Windows 8.1"后 Java 的系统属性返回 "Windows 10",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32008423/

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