![](/img/trans.png)
[英]Directing clients to the correct page to download IE for their OS version
[英]Why maven is not showing correct OS version
我最近从Windows 8.1升级到Windows 10。
然后我在机器上安装了Maven。 当我通过运行mvn --version
检查Maven的版本时,它显示的是Windows 8.1。 我仅在Windows 10上安装了Maven。
这是怎么回事 为什么Maven无法获得当前的操作系统版本?
Windows操作系统报告版本代码,这些版本代码必须转换为Microsoft营销团队提供的特定Windows版本的名称。 例如,对于Windows Vista,它将返回6.0;对于Windows 8.1,它将返回6.3。
https://msdn.microsoft.com/zh-cn/library/windows/desktop/ms724832(v=vs.85).aspx
对于Windows 10,该API确实的确返回了10.0,但是Maven的将版本号转换为市场名称的代码可能并不期望这种一致性。 Maven可能会在将来的某个时刻进行更新,以正确显示Windows 10。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.