java调用系统默认浏览器打开指定网址

通过api调用

        if (java.awt.Desktop.isDesktopSupported()) {
            try {
                // 创建一个URI实例
                java.net.URI uri = java.net.URI.create("http://www.jianshu.com");
                // 获取当前系统桌面扩展
                java.awt.Desktop dp = java.awt.Desktop.getDesktop();
                // 判断系统桌面是否支持要执行的功能
                if (dp.isSupported(java.awt.Desktop.Action.BROWSE)) {
                    // 获取系统默认浏览器打开链接
                    dp.browse(uri);
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
        }

通过cmd命令调用

        try {
            Runtime.getRuntime().exec(
                    "cmd /c start http://www.jianshu.com");
        } catch (IOException e) {
            e.printStackTrace();
        }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,973评论 19 139
  • 转至元数据结尾创建: 董潇伟,最新修改于: 十二月 23, 2016 转至元数据起始第一章:isa和Class一....
    40c0490e5268阅读 1,776评论 0 9
  • 心血来潮的问闺蜜,要不要出去玩耍。 她问,去哪儿。 我说,南京。 她又问,去南京是为了吃吃吃还是单纯的散散心? 我...
    樛棠阅读 234评论 0 0
  • 孩子进入幼儿期的时候,3岁至6、7岁,这个时期是培养其独立生活能力的关键期。这个时候,孩子一般已经开始为上学做准备...
    钰海起航_597f阅读 453评论 0 1