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反射根据不同方法名动态调用不同的方法(实例)

    Java反射根据不同方法名动态调用不同的方法(实例)

    下面小编就为大家带来一篇Java反射根据不同方法名动态调用不同的方法(实例)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-08-08
  • Spring Boot JPA访问Mysql示例

    Spring Boot JPA访问Mysql示例

    本篇文章主要介绍了Spring Boot JPA访问Mysql示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • java编程实现基于UDP协议传输数据的方法

    java编程实现基于UDP协议传输数据的方法

    这篇文章主要介绍了java编程实现基于UDP协议传输数据的方法,较为详细的分析了UDP协议的原理及Java编程实现数据传输客户端与服务器端的相关技巧,需要的朋友可以参考下
    2015-11-11
  • Java main 方法面试题的详细整理

    Java main 方法面试题的详细整理

    这篇文章主要介绍了Java main 方法面试题的详细整理的相关资料,这里介绍了10个经典面试题的方法,需要的朋友可以参考下
    2017-09-09
  • 基于SpringAop中JoinPoint对象的使用说明

    基于SpringAop中JoinPoint对象的使用说明

    这篇文章主要介绍了基于SpringAop中JoinPoint对象的使用说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • Apache Shrio安全框架实现原理及实例详解

    Apache Shrio安全框架实现原理及实例详解

    这篇文章主要介绍了Apache Shrio安全框架实现原理及实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • Spring cache整合redis代码实例

    Spring cache整合redis代码实例

    这篇文章主要介绍了Spring cache整合redis代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • ThreadPoolExecutor核心线程数和RocketMQ消费线程调整详解

    ThreadPoolExecutor核心线程数和RocketMQ消费线程调整详解

    这篇文章主要介绍了ThreadPoolExecutor核心线程数和RocketMQ消费线程调整详解,Rocketmq 消费者在高峰期希望手动减少消费线程数,通过DefaultMQPushConsumer.updateCorePoolSize方法可以调用内部的setCorePoolSize设置多线程核心线程数,需要的朋友可以参考下
    2023-10-10
  • Spring boot 运用策略模式实现避免多次使用if

    Spring boot 运用策略模式实现避免多次使用if

    这篇文章主要介绍了Spring boot 运用策略模式实现避免多次使用if,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-09-09
  • Java spring mvc请求详情介绍

    Java spring mvc请求详情介绍

    这篇文章主要介绍了Java spring mvc请求详情,mvc是spring源码中的一个子模块,下文关于spring mvc请求的相关资料做简单介绍,需要的小伙伴可以参考一下,希望对你有所帮助
    2022-03-03

最新评论