java调用系统默认浏览器打开链接

2014-11-24 08:24:19 · 作者: · 浏览: 1
方法1:
if (java.awt.Desktop.isDesktopSupported()) {  
            try {  
                // 创建一个URI实例  
                java.net.URI uri = java.net.URI.create("http://www.baidu.com/");  
                // 获取当前系统桌面扩展  
                java.awt.Desktop dp = java.awt.Desktop.getDesktop() ;   
                // 判断系统桌面是否支持要执行的功能  
                if (dp.isSupported(java.awt.Desktop.Action.BROWSE)) {  
                    // 获取系统默认
浏览器
打开链接 dp.browse( uri ) ; } } catch (Exception e) { e.printStackTrace() ; } }

方法2:
try {  
             Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler http://www.baidu.com");   
        } catch (Exception e) {  
            e.printStackTrace() ;  
        }