Java调用浏览器打开网页完整实例

 更新时间:2015年05月29日 11:50:42   作者:wo_soul  
这篇文章主要介绍了Java调用浏览器打开网页的方法,以完整实例形式分析了java打开网页的相关技巧,需要的朋友可以参考下

本文实例讲述了Java调用浏览器打开网页的方法。分享给大家供大家参考。具体实现方法如下:

package com.yifang.demo; 
import java.io.File; 
public class OpenPageDemo { 
  public static void main(String[] args) { 
   try { 
    //String url = "http://www.baidu.com"; 
    String url = "https://www.jb51.net/"; 
    java.net.URI uri = java.net.URI.create(url); 
    // 获取当前系统桌面扩展 
    java.awt.Desktop dp = java.awt.Desktop.getDesktop(); 
    // 判断系统桌面是否支持要执行的功能 
    if (dp.isSupported(java.awt.Desktop.Action.BROWSE)) { 
     //File file = new File("D:\\aa.txt"); 
     //dp.edit(file);//  编辑文件 
      dp.browse(uri);// 获取系统默认浏览器打开链接 
     // dp.open(file);// 用默认方式打开文件 
     // dp.print(file);// 用打印机打印文件 
    } 
   } catch (java.lang.NullPointerException e) { 
    // 此为uri为空时抛出异常 
    e.printStackTrace(); 
   } catch (java.io.IOException e) { 
    // 此为无法获取系统默认浏览器 
    e.printStackTrace(); 
   } 
  }
}

希望本文所述对大家的java程序设计有所帮助。

相关文章

  • Java SpringBoot使用guava过滤器

    Java SpringBoot使用guava过滤器

    这篇文章主要介绍了Java SpringBoot使用guava过滤器,文章围绕主题展开详细的内容戒杀,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-09-09
  • Java面试必备八股文整理

    Java面试必备八股文整理

    这篇文章主要介绍了Java面试必备八股文整理,小伙伴们出去面试的时候会被问到很多java专业性的知识,那么八股文就是为此而出现的,需要的朋友可以参考下
    2023-03-03
  • SpringBoot浅析安全管理之Shiro框架

    SpringBoot浅析安全管理之Shiro框架

    安全管理是软件系统必不可少的的功能。根据经典的“墨菲定律”——凡是可能,总会发生。如果系统存在安全隐患,最终必然会出现问题,这篇文章主要介绍了SpringBoot安全管理Shiro框架的使用
    2022-08-08
  • Java中的WeakHashMap详解

    Java中的WeakHashMap详解

    这篇文章主要介绍了Java中的WeakHashMap详解,WeakHashMap可能平时使用的频率并不高,但是你可能听过WeakHashMap会进行自动回收吧,下面就对其原理进行分析,需要的朋友可以参考下
    2023-09-09
  • jpa使用注解生成表时无外键问题及解决

    jpa使用注解生成表时无外键问题及解决

    这篇文章主要介绍了jpa使用注解生成表时无外键问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-06-06
  • Java编程实现从尾到头打印链表代码实例

    Java编程实现从尾到头打印链表代码实例

    这篇文章主要介绍了Java编程实现从尾到头打印链表代码实例,小编觉得挺不错的,这里分享给大家,供需要的朋友参考。
    2017-10-10
  • 浅谈Sharding-JDBC强制路由案例实战

    浅谈Sharding-JDBC强制路由案例实战

    本文主要介绍了浅谈Sharding-JDBC强制路由案例实战,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • Spring集成Swagger常见错误及解决办法

    Spring集成Swagger常见错误及解决办法

    这篇文章主要介绍了Spring集成Swagger常见错误及解决办法,帮助大家更好的理解和学习使用Spring,感兴趣的朋友可以了解下
    2021-05-05
  • Spring Boot2.0使用Spring Security的示例代码

    Spring Boot2.0使用Spring Security的示例代码

    这篇文章主要介绍了Spring Boot2.0使用Spring Security的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-08
  • Java for循环的几种用法分析

    Java for循环的几种用法分析

    本篇文章小编为大家介绍,Java for循环的几种用法分析。需要的朋友参考下
    2013-04-04

最新评论