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 = "http://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使用默认浏览器打开指定URL的方法(二种方法)
直接看代码:方法一: 复制代码 代码如下: Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler http://www.jb51.net"); 方法二: 复制代码 代码如下: //判断当前系统是否支持Java AWT Desktop扩展 if(java.awt.Desktop.isDesktopSupported()){ try{ //创建一个UR
-
java程序中指定某个浏览器打开的实现方法
本文主要介绍的是利用java程序打开指定某个的浏览器,文中分享了四种实现方法,感兴趣的朋友们下面来一起看看吧. 方法一: package com.test; import java.lang.reflect.Method; //实现打开浏览器并跳到指定网址的类 public class BareBonesBrowserLaunch { public static void openURL(String url) { try { browse(url); } catch (Exception e)
-
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 = "http://www.jb51.net/&
-
python实现随机调用一个浏览器打开网页
前两天总结了一下python爬虫 使用真实浏览器打开网页的两种方法总结 但那仅仅是总结一下而已,今天本文来实战演练一下 依然使用的是 webbrowser 这个模块 来调用浏览器 关于的三种打开方式在上一篇文章中已经说过了,这里不再赘述 如果没有特意注册,那么将会是使用默认的浏览器来打开网页,如下: #默认浏览器 #coding:utf-8 import webbrowser as web #对导入的库进行重命名 def run_to_use_default_browser_open_url(u
-
Android调用系统自带浏览器打开网页的实现方法
在Android中可以调用自带的浏览器,或者指定一个浏览器来打开一个链接.只需要传入一个uri,可以是链接地址. 启动android默认浏览器 在Android程序中我们可以通过发送隐式Intent来启动系统默认的浏览器.如果手机本身安装了多个浏览器而又没有设置默认浏览器的话,系统将让用户选择使用哪个浏览器来打开连接. Uri uri = Uri.parse("https://www.baidu.com"); Intent intent = new Intent(Intent.ACTI
-
python爬虫 使用真实浏览器打开网页的两种方法总结
1.使用系统自带库 os 这种方法的优点是,任何浏览器都能够使用, 缺点不能自如的打开一个又一个的网页 import os os.system('"C:/Program Files/Internet Explorer/iexplore.exe" http://www.baidu.com') 2.使用python 集成的库 webbroswer python的webbrowser模块支持对浏览器进行一些操作,主要有以下三个方法: import webbrowser webbrowser.
-
JS判断是否在微信浏览器打开的简单实例(推荐)
最近做很多HTML5的项目,很多页面会通过微信微博等SNS分享出去.在分享页面上提供公司APP的下载.但是在很多应用的浏览器中,点击下载链接无法下载应用.那么针对这些浏览器我们需要给用户提示从safari或者系统自带的浏览器打开分享页面.通过js就可以判断当前页面是在什么浏览器打开的. 以下是一段示例代码,注释中表明了通过JS如何判断是否在微信浏览器打开,是否在QQ空间浏览器,是否在新浪微博打开.当然可以做得更完善一点,再加上判断是在移动设备打开还是在PC端浏览器打开的,更加细分一点,可以判断是
-
tkinter如何实现label超链接调用浏览器打开网址
目录 tkinter label超链接调用浏览器打开网址 python tkinter Label使用 Label使用 Label的属性 Label方法 Label属性说明程序 总结 tkinter label超链接调用浏览器打开网址 tkinter的label标签没有command属性,但是可以利用bind方法给label标签绑定鼠标和键盘事件 代码: # 首先需要导入webbrowser模块 import webbrowser # 建立窗口window window = tk.Tk() #
-
java调用Oracle存储过程的方法实例
1.测试添加数据的procedure 复制代码 代码如下: public void testProcedure() { Connection con = getConnction(); // **1.测试添加数据的procedure String procedure = "{call users_insert_proc(?,?,?,?) }"; CallableStatement cs = null; try { c
-
Android Java调用自己C++类库的实例讲解
Android Java 如何调用自己的 C++ 的类库 下面以 Java 调用 C++ 的加法运算函数为例,做简单说明. (使用 Android Studio 3 编译) 首先编译 c++ 类库 创建独立目录存放 c++ 文件,例如 "app/src/main/cpp/add.cpp",内容如下 #include <jni.h> extern "C" JNIEXPORT jint JNICALL Java_com_example_liyi_demo_U
-
Java调用groovy实现原理代码实例
一.概述 Groovy is a multi-faceted language for the Java platform. Apache Groovy是一种强大的.可选的类型化和动态语言,具有静态类型和静态编译功能,用于Java平台,目的在于通过简洁.熟悉和易于学习的语法提高开发人员的工作效率.它可以与任何Java程序顺利集成,并立即向您的应用程序提供强大的功能,包括脚本编写功能.特定于域的语言编写.运行时和编译时元编程以及函数式编程. Groovy是基于java虚拟机的,执行文件可以是简单的
-
java实现的MD5摘要算法完整实例
本文实例讲述了java实现的MD5摘要算法.分享给大家供大家参考,具体如下: package com.soufun.com; import java.io.UnsupportedEncodingException; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; /** * @author WHD */ public class MD5Test { // MD5 单向加密 pub
随机推荐
- Access使用查询--1.1. 用选择查询建立计算字段
- Spring Boot 开发私有即时通信系统(WebSocket)
- asp.net 去除viewstate第1/2页
- PHP生成带有雪花背景的验证码
- 使用python检测主机存活端口及检查存活主机
- Go语言编程中字符串切割方法小结
- Android中viewPager使用指南
- MySQL内存及虚拟内存优化设置参数
- Linux查看端口、进程情况及kill进程的方法
- Jquery插件之Fancybox丰富的弹出层效果附源码下载
- jquery表单插件Autotab使用方法详解
- Jquery实现的一种常用高亮效果示例代码
- js动态为代码着色显示行号
- 利用flash的swf文件猛烈提高google PR值
- Android Socket接口实现即时通讯实例代码
- destoon整合ucenter后注册页面不跳转的解决方法
- 在.net应用程序中运行其它EXE文件的方法
- Android 使用ViewPager实现左右循环滑动及轮播效果
- TF-IDF算法解析与Python实现方法详解
- Centos7安装和卸载Mongodb数据库的方法