zoukankan      html  css  js  c++  java
  • Java获取系统默认浏览器打开链接

    package com.ylx.test;
    
    public class DesktopBrowers {
    
        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.163.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) {
                    // 此为无法获取系统默认浏览器
                }
            }
        }
    
    }
  • 相关阅读:
    文件上传和下载
    代理模式
    设计模式分类
    单例模式
    抽象工厂模式
    成长
    Java教程
    python面试大全
    python入门教程
    收藏网摘
  • 原文地址:https://www.cnblogs.com/tomcattd/p/3519604.html
Copyright © 2011-2022 走看看