2
有什麼辦法可以在32位環境中檢測到64位的java安裝嗎? Java部署工具包沒有檢測到任何東西,但我想知道是否有某種祕密的瀏覽器方式來檢測64位安裝客戶端。在32位瀏覽器中檢測64位jre?
有什麼辦法可以在32位環境中檢測到64位的java安裝嗎? Java部署工具包沒有檢測到任何東西,但我想知道是否有某種祕密的瀏覽器方式來檢測64位安裝客戶端。在32位瀏覽器中檢測64位jre?
當編寫Java代碼,我怎麼32位和64位運算區分?
沒有公共的API允許您區分32位和64位操作。把64位看作是一次寫入的另一個平臺,可以在任何地方運行。但是,如果您希望編寫特定於平臺的代碼(對您不利),則系統屬性sun.arch.data.model的值爲「32」,「64」或「unknown」。
您可以像System.getProperty("sun.arch.data.model")
那樣訪問此類文件。顯然,這個屬性實際上只能在Sun JVM/JRE上設置。
您也可以嘗試解析System.getProperty("java.vm.name")
的結果,但這也是高度供應商特定的。
我想我可以在一個applet中做到這一點,但我希望在java必須加載或可用之前獲取這些信息。 – 2009-07-21 19:18:05