java システムプロパティ OS


http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6220825

WindowsVista調査速報
http://72.14.235.104/search?q=cache:7z1_i-KwDEMJ:www.mki.ne.jp/developers/doc/vista/index.html+Windows+NT+(unknown)+Windows+Vista&hl=ja&ct=clnk&cd=2

4. System.getProperty("os.name")で "Windows NT (unknown)" と表示される問題
System.getProperty("os.name")の値がJDK1.5.0_07,08,09 では 「Windows NT (unknown)」と表示されます。
JDK1.5.0_10,11 JDK1.6.0 では 「Windows Vista」と表示されます。
2007/04/18 追記:JDK1.4.2_14 にて 「Windows Vista」と正しく表記されることを確認。
2007/10/25 追記:各バージョンごとの情報まとめ
MejorVersion Vista表示になるバージョン
1.4.2 1.4.2_14 以上
1.5.0 1.5.0_10 以上
1.6.0 1.6.0以上(初期バージョンからVista表示)