System.getProperty("os.name")的奇怪值

Woo*_*ooo 5 java

我试图获得System.getProperty("os.name")我自己的Windows 7机器.我正在从Eclipse中直接从机器运行java应用程序.

返回值是"windows vista"!

似乎错了,非常错误.是的,我确信我在Windows 7机器上运行应用程序...

想知道这里发生了什么?

Bal*_*usC 11

这是一个已知的错误:错误ID 6819886.它提到它已经在其他Java 7(b55)和Java 6u14(b04)中得到修复.因此,升级到最新版本可以解决问题.