Java使用默認(rèn)瀏覽器打開指定URL的方法(二種方法)
更新時間:2013年10月28日 09:47:26 作者:
Java使用默認(rèn)瀏覽器打開指定URL。
直接看代碼:
方法一:
復(fù)制代碼 代碼如下:
Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler http://chabaoo.cn");
方法二:
復(fù)制代碼 代碼如下:
//判斷當(dāng)前系統(tǒng)是否支持Java AWT Desktop擴(kuò)展
if(java.awt.Desktop.isDesktopSupported()){
try{
//創(chuàng)建一個URI實(shí)例,注意不是URL
java.net.URI uri=java.net.URI.create("http://chabaoo.cn");
//獲取當(dāng)前系統(tǒng)桌面擴(kuò)展
java.awt.Desktop dp=java.awt.Desktop.getDesktop();
//判斷系統(tǒng)桌面是否支持要執(zhí)行的功能
if(dp.isSupported(java.awt.Desktop.Action.BROWSE)){
//獲取系統(tǒng)默認(rèn)瀏覽器打開鏈接
dp.browse(uri);
}
}catch(java.lang.NullPointerException e){
//此為uri為空時拋出異常
}catch(java.io.IOException e){
//此為無法獲取系統(tǒng)默認(rèn)瀏覽器
}
}
您可能感興趣的文章:
- Java修改maven的默認(rèn)jdk版本為1.7的方法
- Java8中新特性O(shè)ptional、接口中默認(rèn)方法和靜態(tài)方法詳解
- Java?Collections.sort()實(shí)現(xiàn)List排序的默認(rèn)方法和自定義方法
- Mac下設(shè)置Java默認(rèn)版本的方法
- Java中八種基本數(shù)據(jù)類型的默認(rèn)值
- Java8接口的默認(rèn)方法
- Java中的靜態(tài)內(nèi)部類詳解及代碼示例
- Java 普通代碼塊靜態(tài)代碼塊執(zhí)行順序(實(shí)例講解)
- 簡單了解Java的默認(rèn)和靜態(tài)方法
相關(guān)文章
Java中system.exit(0) 和 system.exit(1)區(qū)別
本文主要介紹了Java中system.exit(0) 和 system.exit(1)區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-05-05jdk7 中HashMap的知識點(diǎn)總結(jié)
HashMap的原理是老生常談了,不作仔細(xì)解說。一句話概括為HashMap是一個散列表,它存儲的內(nèi)容是鍵值對(key-value)映射。這篇文章主要總結(jié)了關(guān)于jdk7 中HashMap的知識點(diǎn),需要的朋友可以參考借鑒,一起來看看吧。2017-01-01Spring注解開發(fā)@Bean和@ComponentScan使用案例
這篇文章主要介紹了Spring注解開發(fā)@Bean和@ComponentScan使用案例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-09-09