Java使用默認瀏覽器打開指定URL


  直接貼代碼:

  方法一:    

1 Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler http://www.baidu.com");

     方法二:

 1 //判斷當前系統是否支持Java AWT Desktop擴展
 2         if(java.awt.Desktop.isDesktopSupported()){
 3             try{
 4                 //創建一個URI實例,注意不是URL
 5                 java.net.URI uri=java.net.URI.create("http://www.baidu.com");
 6                 //獲取當前系統桌面擴展
 7                 java.awt.Desktop dp=java.awt.Desktop.getDesktop();
 8                 //判斷系統桌面是否支持要執行的功能
 9                 if(dp.isSupported(java.awt.Desktop.Action.BROWSE)){
10                     //獲取系統默認瀏覽器打開鏈接
11                     dp.browse(uri);
12                 }
13             }catch(java.lang.NullPointerException e){
14                 //此為uri為空時拋出異常
15             }catch(java.io.IOException e){
16                 //此為無法獲取系統默認瀏覽器
17             }
18         }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM