2011-10-05 73 views
2

我的Java應用程序通過讓Windows默認文件處理程序處理它們來打開html文檔。在做這件事之前,我想確定(統計)標準瀏覽器是什麼以及安裝了哪個版本。使用Java獲取有關標準瀏覽器的信息

是否有可能在任何地方找到此信息?

更新這個應用程序只能在Windows上運行。

回答

4

不以標準或便攜的方式。您需要訪問操作系統的一些設施。

編輯:在Windows上,我認爲你唯一的選擇是挖掘註冊表,可能使用你調用使用Process類WSH腳本。討厭。

+1

顯然你可以通過一些純Java技巧來查詢註冊表... http://www.davidc.net/programming/java/reading-windows-registry-java-without-jni – laher

+0

@ amir75:神聖煙! !他總結自己:「當然,這種做法是純粹的邪惡」。 – Mac

+0

任何涉及註冊管理機構的事情,首先都是走向邪惡的一面,發現瀏覽器是什麼以及如何調用它,即使訪問了註冊表,也是相當混亂的。有些事情,我很高興忘記了...... –

相關問題