次の問題があります:
Windows Vista マシンでSystem.getProperty("os.name")
OS名を取得したいと考えています。System.getProperty("os.version")
Java 実行可能ファイルの互換モード設定を確認しました。
Java レポートは次のとおりです。
C:\Program Files\Java\jre6\bin\java.exe - 互換モードなし --> Windows Vista / 6.0 (OK)
C:\Program Files\Java\jre6\bin\java.exe - 互換モード "Windows XP " --> Windows XP / 5.1 (OK)
C:\Program Files\Java\jre6\bin\javaw.exe - 互換モードなし --> Windows XP / 5.1 (WRONG)
C:\Program Files\Java\jre6\ bin\javaw.exe - 互換モード「Windows XP」 --> Windows XP / 5.1 (OK)
32 ビット ビスタで Java 1.6.0_34 (x86) を使用しています。
これの理由が何であるかを誰かが知っていますか?