我想确定我的Java程序以编程方式运行的主机的操作系统(例如:我希望能够根据我是在Windows还是Unix平台上加载不同的属性).100%可靠性最安全的方法是什么?
我升级到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"?
我正在研究nsis安装程序.为此,我想知道CurrentVersion每个操作系统的价值
HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion"
Run Code Online (Sandbox Code Playgroud)
例如:我的机器上安装了Windows 7专业版,CurrentVersion价值是6.1.
自Windows 98以来,任何人都可以为所有Windows操作系统列出它吗?