java调用默认浏览器打开指定网页的方法(附源代码)
java语法的长是出了名的,当然这是和python相比(其实python各种方法原型也不短,不过很多都封装好了,直接调用,也就两三行的事)。与c或c++比起来,java也不算长。语法看似啰嗦,但却非常严谨,后期排错也比较轻松,一旦喜欢上java,根本就停不下来。今天的这段代码是实现使用 java调用操作系统默认的浏览器来访问指定的网页,加上注释一共42行,来看代码,代码中有注释,很容易懂。
import java.awt.Desktop; import java.io.IOException; import java.net.URI; import java.net.URISyntaxException; /** * java调用默认浏览器打开指定网页 * 作者:杨圣亮 * 时间:2017-6-26 * 网站: yangshengliang.com */ public class BrowserUrl { public void browserUrl(String url){ //判断是否支持Desktop扩展,如果支持则进行下一步 if (Desktop.isDesktopSupported()){ try { URI uri = new URI(url); Desktop desktop = Desktop.getDesktop(); //创建desktop对象 //调用默认浏览器打开指定URL desktop.browse(uri); } catch (URISyntaxException e) { e.printStackTrace(); } catch (IOException e) { //如果没有默认浏览器时,将引发下列异常 e.printStackTrace(); } } } public static void main(String[] args){ BrowserUrl browserUrl = new BrowserUrl(); String url = "https://www.yangshengliang.com"; //定义网页链接 //调用方法打开浏览器访问指定网页 browserUrl.browserUrl(url); } }
感觉很长?其实只要把 browserUrl方法实现了,直接调用方法,也就两行。
BrowserUrl browserUrl = new BrowserUrl(); browserUrl.browserUrl(网址);
是不是很简单?
更多阅读
- 做seo需要会什么软件(工具)? 要用到的都在这了
- [免费]华夏seo外推平台提取助手下载
- drupal 7 移除自带的 css 和 javascript 及 jQuery.extend(Drupal.settings,
- 编译c语言源文件为python ctypes可调用的so库文件提高python性能(实例讲解)
- 鸿蒙是基于安卓或Linux系统开发的吗?一个搞技术的用大家都能懂的方式来谈一下
- 宇秀搜索引擎下拉及相关搜索推荐营销系统6.0-精确定制每个词:万能key标签【功能添加】
- 百度竞价采集与排名查询助手2.6.0版本发布
- python 验证码处理之(一) 下载验证码图片并显示
- 宇秀搜索引擎下拉与相关搜索营销系统 6.457 更新发布
- 宇秀下拉 2024-4-17号下拉更新案例

qq:1535604235
ssss
2017年10月1日 上午10:45
我想知道BrowserUrl是什么,jar包?方法类?在网上都没搜到
fedkey
2017年10月2日 上午1:15
是这段代码中定义的一个类。不需要第三方jar包
魏建国
2017年7月23日 上午10:25
这打开网址的话,每次都会是一个新窗口,有没有方法设置为同一个窗口打开的,就像内部跳转那样。大神知道的还告诉声。
fedkey
2017年7月23日 上午10:50
原生java不行,你是想操作浏览器吗?可以试试selenium,可以使用标签页打开浏览器