相关疑难解决方法(0)

Java的Windows 10"os.name"?

在Java中,我们可以看到os.name知道底层操作系统名称的属性值:System.getProperty("os.name").

对于每个版本的Windows,它总是返回操作系统的确切名称:Windows XPXP,Windows VistaVista,Windows 7Seven,Windows 8.18.1等等......

问题是:我刚刚使用发布的Microsoft更新程序将Windows 8.1更新到Windows 10,看起来这个属性仍然存在Windows 8.1:

public class OSTest {
  public static void main(String[] args) {
    System.out.println(System.getProperty("os.name"));
  }
}
Run Code Online (Sandbox Code Playgroud)

如何为此创建解决方法?而且,有人知道如果安装一个新的Windows 10副本这个问题是否仍然存在 - 也就是说,这个错误是由Microsoft自动更新程序引起的?

java operating-system jvm getproperty windows-10

49
推荐指数
2
解决办法
4万
查看次数

标签 统计

getproperty ×1

java ×1

jvm ×1

operating-system ×1

windows-10 ×1