我想知道是否有標準方式在用戶默認瀏覽器中打開URL。我一直在使用desktop.browse()方式,但經過一些測試後,我似乎無法在OSX上正常工作,而在Windows上正常工作。我對研究的嘗試提出了大多數舊文章,所以我認爲可能有一種我找不到的更現代的方法。理想情況下,會有一種方法可以適用於每個系統,但缺乏我可以隨時按系統進行分支的方法。所以我的問題是這樣的:在默認瀏覽器中打開URL
- 有沒有一種方法可以打開任何系統上的默認瀏覽器到特定的URL?
- 如果不是,那麼在OSX和Linux上執行此操作的最佳方法是什麼?
好吧,所以我決定去與Runtime.getRuntime()。exec(新字符串[] {「/ usr/bin/open」,url});爲OSX。在附註中,如果有人想知道,Desktop.getDesktop()。browse(url))的原因;沒有工作是因爲這是一個使用AWT的JavaFX應用程序。我假設在大多數其他條件下,這種方法對任何系統都沒有任何麻煩。 – SwR