相关疑难解决方法(0)

如何以编程方式确定Java中的操作系统?

我想确定我的Java程序以编程方式运行的主机的操作系统(例如:我希望能够根据我是在Windows还是Unix平台上加载不同的属性).100%可靠性最安全的方法是什么?

java operating-system

495
推荐指数
16
解决办法
34万
查看次数

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

我升级到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 properties windows-8.1 windows-10

13
推荐指数
1
解决办法
1977
查看次数

每个Windows操作系统的注册表中的CurrentVersion值

我正在研究nsis安装程序.为此,我想知道CurrentVersion每个操作系统的价值

HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion"
Run Code Online (Sandbox Code Playgroud)

例如:我的机器上安装了Windows 7专业版,CurrentVersion价值是6.1.

自Windows 98以来,任何人都可以为所有Windows操作系统列出它吗?

windows registry nsis

6
推荐指数
1
解决办法
9万
查看次数