java使用默认浏览器打开一个网页
2015-08-13 15:59
519 查看
这儿有一个类,用来打开浏览器窗口
方法一:
方法二:
方法一:
/判断当前系统是否支持Java AWT Desktop扩展 if(java.awt.Desktop.isDesktopSupported()){ try{ //创建一个URI实例,注意不是URL java.net.URI uri=java.net.URI.create("http://www.jb51.net"); //获取当前系统桌面扩展 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){ //此为无法获取系统默认浏览器 } }但是我使用这种方法时,出现“连到系统上的设备没有发挥作用”的错误。不知道是什么原因。
方法二:
Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler http://www.jb51.net");[/code]
相关文章推荐
- 用ant实现java项目的自动构建和部署
- Java IO 技术之基本流类
- 懒得笔记3 spring bean 的生存范围 生命周期
- Java 中 finally 语句块的深度辨析
- eclipse pydev 跳转
- java入门--4111:判断游戏胜者-Who Is the Winner
- Spring MVC 简介
- 《JDK 8学习笔记》读书笔记(1)
- SpringMVC接收页面表单参数
- spring整合hibernate配置文件
- Java中String问题汇总
- Java基础针对自己薄弱环节总结05(API、集合)
- java设计模式----代理模式
- SpringMVC拦截器(资源和权限管理)
- Java初学--无限循环
- java设计模式之---工厂模式
- SpringMvc的xml文件的配置
- SpringMVC启动一直卡的解决
- eclipse 快捷键大全,eclipse查找类,文件,添加注释
- 快速入手一个JavaWeb项目的基本步骤