Java使用默認(rèn)瀏覽器打開指定URL的方法(二種方法)
更新時(shí)間:2013年10月28日 09:47:26 作者:
Java使用默認(rèn)瀏覽器打開指定URL。
直接看代碼:
方法一:
復(fù)制代碼 代碼如下:
Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler http://www.dhdzp.com");
方法二:
復(fù)制代碼 代碼如下:
//判斷當(dāng)前系統(tǒng)是否支持Java AWT Desktop擴(kuò)展
if(java.awt.Desktop.isDesktopSupported()){
try{
//創(chuàng)建一個(gè)URI實(shí)例,注意不是URL
java.net.URI uri=java.net.URI.create("http://www.dhdzp.com");
//獲取當(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為空時(shí)拋出異常
}catch(java.io.IOException e){
//此為無(wú)法獲取系統(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í)例講解)
- 簡(jiǎn)單了解Java的默認(rèn)和靜態(tài)方法
相關(guān)文章
MyEclipse打開文件跳轉(zhuǎn)到notepad打開問(wèn)題及解決方案
windows系統(tǒng)打開README.md文件,每次都需要右鍵選擇notepad打開,感覺(jué)很麻煩,然后就把README.md文件打開方式默認(rèn)選擇了notepad,這樣每次雙擊就能打開,感覺(jué)很方便,這篇文章主要介紹了MyEclipse打開文件跳轉(zhuǎn)到notepad打開問(wèn)題,需要的朋友可以參考下2024-03-03
SpringBoot整合Mybatis-plus實(shí)現(xiàn)多級(jí)評(píng)論功能
本文介紹了如何使用SpringBoot整合Mybatis-plus實(shí)現(xiàn)多級(jí)評(píng)論功能,同時(shí)提供了數(shù)據(jù)庫(kù)的設(shè)計(jì)和詳細(xì)的后端代碼,前端界面使用的Vue2,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2023-05-05
Spring Cloud Zuul集成Swagger實(shí)現(xiàn)過(guò)程解析
這篇文章主要介紹了Spring Cloud Zuul集成Swagger實(shí)現(xiàn)過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-11-11
JSON序列化Redis讀取出錯(cuò)問(wèn)題解決方案
這篇文章主要介紹了JSON序列化Redis讀取出錯(cuò)問(wèn)題解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-09-09
SpringCloud Bus如何實(shí)現(xiàn)配置刷新
這篇文章主要介紹了SpringCloud Bus如何實(shí)現(xiàn)配置刷新,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-09-09
Java8 Collectors求和功能的自定義擴(kuò)展操作
這篇文章主要介紹了Java8 Collectors求和功能的自定義擴(kuò)展操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-02-02
淺談Java數(shù)據(jù)結(jié)構(gòu)之稀疏數(shù)組知識(shí)總結(jié)
今天帶大家了解一下Java稀疏數(shù)組的相關(guān)知識(shí),文中有非常詳細(xì)的介紹及代碼示例,對(duì)正在學(xué)習(xí)java的小伙伴們有很好地幫助,需要的朋友可以參考下2021-05-05

