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程序设计有所帮助。

相关文章

  • Spring中的@CrossOrigin注册处理方法源码解析

    Spring中的@CrossOrigin注册处理方法源码解析

    这篇文章主要介绍了Spring中的@CrossOrigin注册处理方法源码解析,@CrossOrigin是基于@RequestMapping,@RequestMapping注释方法扫描注册的起点是equestMappingHandlerMapping.afterPropertiesSet(),需要的朋友可以参考下
    2023-12-12
  • java创建txt文件并写入内容的方法代码示例

    java创建txt文件并写入内容的方法代码示例

    这篇文章主要介绍了java创建txt文件并写入内容的两种方法,分别是使用java.io.FileWriter和BufferedWriter,以及使用Java7的java.nio.file包中的Files和Path类,需要的朋友可以参考下
    2025-01-01
  • Springboot JPA打印SQL语句及参数的实现

    Springboot JPA打印SQL语句及参数的实现

    在SpringBoot项目中调试和优化数据库操作是很常见的需求,本文主要介绍了Springboot JPA打印SQL语句及参数的实现,具有一定的参考价值,感兴趣的可以了解一下
    2024-06-06
  • SpringBoot 使用Mybatis分页插件实现详解

    SpringBoot 使用Mybatis分页插件实现详解

    这篇文章主要介绍了SpringBoot 使用Mybatis分页插件实现详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-10-10
  • Spring Bean的定义及三种创建方式

    Spring Bean的定义及三种创建方式

    本文主要介绍了Spring容器获取Bean的9种方式小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • Spring Boot 3.0升级指南

    Spring Boot 3.0升级指南

    这篇文章主要为大家介绍了Spring Boot 3.0升级指南,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • 将SpringBoot的Jar注册成Windows服务的实现方法

    将SpringBoot的Jar注册成Windows服务的实现方法

    当前项目有个地图编辑器,后端用的是SpringBoot框架,外网刚好有一台空闲的Windows服务器就直接拿来用了,将Java程序部署成Windows服务可以用WinSW (Windows Service Wrapper)来实现,文中有详细的操作步骤,需要的朋友可以参考下
    2023-11-11
  • Java 超详细讲解设计模式之中的建造者模式

    Java 超详细讲解设计模式之中的建造者模式

    建造者模式,是一种对象构建模式 它可以将复杂对象的建造过程抽象出来,使这个抽象过程的不同实现方法可以构造出不同表现的对象。本文将通过示例讲解建造者模式,需要的可以参考一下
    2022-03-03
  • 基于springboot搭建的web系统架构的方法步骤

    基于springboot搭建的web系统架构的方法步骤

    这篇文章主要介绍了基于springboot搭建的web系统架构的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-04-04
  • Java导出oracle表结构实例详解

    Java导出oracle表结构实例详解

    这篇文章主要介绍了 Java导出oracle表结构实例详解的相关资料,需要的朋友可以参考下
    2017-03-03

最新评论