2013-08-29 28 views
-4

檢查運行我的Java應用程序的操作系統是Windows XP還是更高版本,最簡單的方法是什麼?檢查Java中的Windows XP或更高版本?

編輯:我知道System.getProperty("os.name"),但我不知道檢查Windows版本運行的最佳方式和/或最有效的方法。理想情況下,我還想使它成爲未來的證明,以便如果發佈另一個版本的Windows,則不需要更改代碼。

+5

檢查'System.getProperty( 「os.name」)' – BackSlash

+0

@BackSlash這是唯一的辦法?如果是這樣,我怎麼能使if語句儘可能短,而不是有大量的條件。 – Andy

+0

@Andy使用正則表達式。例如,匹配「Windows(?:XP | Vista | 7 | 8)」。 –

回答

相關問題