在java中调用系统中的浏览器的时候具体找到了两种方式。
1 在java调用系统的命令如在windows里面调用系统的命令

Runtime rt=Runtime.getRuntime(); 
 rt.exec("C:\\Program files\\Iexplorer\\Iexplorer.exe",);


这里有一定的局限性。
2 在java中调用java虚拟机中的API启动浏览器。

public class TestSystem { 

 public static void main(String[] args) { 

 //判断当前系统是否支持Java AWT Desktop扩展 

 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(java.lang.NullPointerException e){ 

 //此为uri为空时抛出异常 

 } catch (java.io.IOException e) { 

 //此为无法获取系统默认浏览器 

 } 

 } 

 } 

}



总结,在第一种方法中有一定的局限性,鼓励用第二种