精华内容
下载资源
问答
  • java 程序打开网页

    千次阅读 2012-08-01 16:18:04
    时间一久,就记不住公司企业邮箱的URL 和 Jira 地址, ...早上突然想到:java 程序应该能直接打开网页吧! 于是开始行动,百度一下: public static void main(String[] args) { String str= "rundll32 url.dll,Fil


    时间一久,就记不住公司企业邮箱的URL  和 Jira  地址,

    老大建议安装一客户端,为了给我的电脑节省空间,决定不安装这2个软件,可是有时候忘了地址怎么办?

    早上突然想到:java 程序应该能直接打开网页吧!

    于是开始行动,百度一下:

    public static void main(String[] args) {
    String str=  "rundll32 url.dll,FileProtocolHandler http://www.baidu.com" ;
    try {
    Runtime.getRuntime().exec(str);
    } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }

    网上的大牛们是这么写的

    汗……,就这么一句话?

    于是查了一下:java  rundll32 url.dll,fileProtocalHandler,

    长了些许见识,其中有2个网址感觉受益:

    http://www.cnblogs.com/itime/archive/2012/02/11/2347178.html
    http://blog.csdn.net/ybygjy/article/details/6079363

    于是,将我的程序编译好,在桌面做成可执行文件,这下方便多了

    嘻嘻,有了收获,特别开心……

    写下自己喜欢的英文小诗:

    try try try,and never say die,things will com right to you,by and by!



    展开全文
  • URL url = new URL( ...//将网址封装成URL对象 URLConnection conn = url.openConnection();//打开网页链接 InputStreamReader isr = new InputStreamReader(con
    URL url = new URL(
    					http://cloud.csdn.net/a/20120801/2808092.html");//将网址封装成URL对象
    					URLConnection conn = url.openConnection();//打开网页链接
    					InputStreamReader isr = new InputStreamReader(conn
    							.getInputStream(), "utf-8");
    					BufferedReader br = new BufferedReader(isr);
    					String line = null;
    					StringBuffer sb = new StringBuffer();
    					while ((line = br.readLine()) != null) {
    						sb.append(line);
    					}
    
    展开全文
  • Java程序打开指定网页

    千次阅读 2018-09-26 13:17:09
    有时在写程序时需要打开一个网页,那么如何调用浏览器打开指定网页呢? 很简单,只需使用Java库里的函数就可以实现了。   Runtime.getRuntime().exec("E:\\火狐\\firefox.exe "+url); //使用火狐打开...

    有时在写程序时需要打开一个网页,那么如何调用浏览器打开指定网页呢?

    很简单,只需使用Java库里的函数就可以实现了。

     

    Runtime.getRuntime().exec("E:\\火狐\\firefox.exe "+url);        //使用火狐打开url网址
    Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler "+url);//使用默认浏览器打开url

     

    展开全文
  • 本文主要介绍的是利用java程序打开指定某个的浏览器,文中分享了四种实现方法,感兴趣的朋友们下面来一起看看吧。方法一:package com.test;import java.lang.reflect.Method;//实现打开浏览器并跳到指定网址的类...

    本文主要介绍的是利用java程序打开指定某个的浏览器,文中分享了四种实现方法,感兴趣的朋友们下面来一起看看吧。

    方法一:

    package com.test;

    import java.lang.reflect.Method;

    //实现打开浏览器并跳到指定网址的类

    public class BareBonesBrowserLaunch {

    public static void openURL(String url) {

    try {

    browse(url);

    } catch (Exception e) {

    }

    }

    private static void browse(String url) throws Exception {

    //获取操作系统的名字

    String osName = System.getProperty("os.name", "");

    if (osName.startsWith("Mac OS")) {

    //苹果的打开方式

    Class fileMgr = Class.forName("com.apple.eio.FileManager");

    Method openURL = fileMgr.getDeclaredMethod("openURL", new Class[] { String.class });

    openURL.invoke(null, new Object[] { url });

    } else if (osName.startsWith("Windows")) {

    //windows的打开方式。

    Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + url);

    } else {

    // Unix or Linux的打开方式

    String[] browsers = { "firefox", "opera", "konqueror", "epiphany", "mozilla", "netscape" };

    String browser = null;

    for (int count = 0; count < browsers.length && browser == null; count++)

    //执行代码,在brower有值后跳出,

    //这里是如果进程创建成功了,==0是表示正常结束。

    if (Runtime.getRuntime().exec(new String[] { "which", browsers[count] }).waitFor() == 0)

    browser = browsers[count];

    if (browser == null)

    throw new Exception("Could not find web browser");

    else

    //这个值在上面已经成功的得到了一个进程。

    Runtime.getRuntime().exec(new String[] { browser, url });

    }

    }

    }

    //主方法 测试类

    public static void main(String[] args) {

    // 这里填写你的网址

    String url = "xxx";

    BareBonesBrowserLaunch.openURL(url);

    }

    方法二:

    使用默认浏览器打开:

    String site = "www.baidu.com";

    try {

    Desktop desktop = Desktop.getDesktop();

    if (desktop.isDesktopSupported() && desktop.isSupported(Desktop.Action.BROWSE)) {

    URI uri = new URI(site);

    desktop.browse(uri);

    }

    } catch (IOException ex) {

    System.out.println(ex);

    } catch (URISyntaxException ex) {

    System.out.println(ex);

    }

    方法三:

    通过获取环境变量的浏览器路径,然后启动浏览器

    String firefox="C:\\Program Files\\Mozilla Firefox\\firefox.exe";

    Map map = System.getenv();

    for(Iterator itr = map.keySet().iterator();itr.hasNext();){

    String value = (String)map.get((String)itr.next());

    if (value.contains("firefox.exe")) {

    firefox=value;

    break;

    }

    }

    Runtime.getRuntime().exec(new String[] {firefox, "www.baidu.com" });

    方法四:

    js方式:

    window.οnlοad=function(){

    var WSH = new ActiveXObject("WScript.Shell");

    WSH.Run("chrome.exe www.baidu.com");

    }

    总结

    以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对我们的支持。

    时间: 2017-03-14

    展开全文
  • 两种方法可以打开本地程序: public class Open { public static void main(String[] args) throws Exception { //打开本地程序文件方式1 Runtime rt = Runtime.getRuntime(); String fileLac = "D:\\...
  • Java程序打开指定地址网页

    千次阅读 2017-12-06 22:21:42
    1、今天遇到了需要手动输入http地址打开指定网页的需求,试着做一个用程序打开指定网页的功能,搜了一下,还真有一个现成的例子,稍加改造,实现自己的需求; 2、代码不多,两个文件;如下: package ...
  • JEditorPane虽然说可以打开网页,但是它那解析速度以及解析质量,对于今天日益复杂的网页内容来说,就像没有一样。今天我们就使用一个开源的组件(jdic)来实现在JAVA程序里面嵌入网页的效率。 下面言归正转吧,我们...
  • JAVA,一种可以撰写跨平台应用软件的面向对象的程序设计语言,Java程序对于大部分的用户来说是非常陌生的,大家平时在操作电脑时接触比较少,但有用户反应Win8.1系统运行Java程序,页面会出现空白,导致Java程序无法...
  • 打开电脑浏览网页是我们每天都会接触到的事情,而最近,不少网友表示,打开网页浏览的时候会提示“应用程序已被JAVA安全阻止”,这是怎么回事呢?这是由于网页上运行JAVA脚本,但是win7系统设置的java运行的安全级别...
  • 本文主要介绍的是利用java程序打开指定某个的浏览器 方法一: import java.lang.reflect.Method; //实现打开浏览器并跳到指定网址的类 public class TestUrl { public static void openURL(String url) { try ...
  • 无论谁在使用电脑的时候都可能会发现打开网页提示“应用程序已被JAVA安全阻止”的问题,打开网页提示“应用程序已被JAVA安全阻止”让用户们很苦恼,这是怎么回事呢,打开网页提示“应用程序已被JAVA安全阻止”有什么...
  • 如果在平时的使用过程中遇到win7系统打开网页提示“应用程序已被JAVA安全阻止”情况的话,相信许多朋友都不知道应该怎样去处理,那其实想要解决win7系统打开网页提示“应用程序已被JAVA安全阻止”问题的话是非常简单...
  • 打开电脑浏览网页是我们每天都会接触到的事情,而最近,不少网友表示,打开网页浏览的时候会提示“应用程序已被JAVA安全阻止”,这是怎么回事呢?这是由于网页上运行JAVA脚本,但是win7系统设置的java运行的安全级别...
  • win7系统有很多人都喜欢使用,我们操作的过程中常常会碰到对win7系统打开网页会弹出“应用程序已被JAVA安全阻止进行设置的解决思路却鲜为人知,小编前几天就遇到了打开网页会弹出“应用程序已被JAVA安全阻止到的问题...
  • 我们经常会通过浏览器来浏览各种网页,然而有时候会遇到各种提示,例如就有不少具体步骤如下:1、完成JAVA版本更新,然后刷新有问题的网页页面,以排除JAVA版本问题引起JAVA安全阻止;2、从开始菜单中打开控制面板,...
  • 很多小伙伴都遇到过win7系统打开网页会弹出“应用程序已被JAVA安全阻止的困惑吧,一些朋友看过网上零散的win7系统打开网页会弹出“应用程序已被JAVA安全阻止的处理方法,并没有完完全全明白win7系统打开网页会弹出...
  • 很多小伙伴都遇到过win7系统打开网页提示“应用程序已被JAVA安全阻止”的困惑吧,一些朋友看过网上零散的win7系统打开网页提示“应用程序已被JAVA安全阻止”的处理方法,并没有完完全全明白win7系统打开网页提示...
  • 您可能正在寻找HtmlUnit – 一个“用于Java程序的GUI-Less浏览器”.这是打开google.com的示例代码,使用表单搜索“htmlunit”并打印结果数量.import com.gargoylesoftware.htmlunit.*;import ...
  • 您可能正在寻找HtmlUnit – 一个“用于Java程序的GUI-Less浏览器”.这是打开google.com的示例代码,使用表单搜索“htmlunit”并打印结果数量.import com.gargoylesoftware.htmlunit.*;import ...
  • 打开电脑浏览网页是我们每天都会接触到的事情,而最近,不少网友表示,打开网页浏览的时候会提示“应用程序已被JAVA安全阻止”,这是怎么回事呢?这是由于网页上运行JAVA脚本,但是win7系统设置的java运行的安全级别...
  • 打开电脑浏览网页是我们每天都会接触到的事情,而最近,不少网友表示,打开网页浏览的时候会提示“应用程序已被JAVA安全阻止”,这是怎么回事呢?应用程序被阻止或是没响应,这些问题都是我们在使用电脑的时候经常会...
  • [文章导读]在电脑通过玩意打开应用程序的时候突然被JAVA安全阻止,那么你知道win7系统打开网页提示应用程序已被JAVA安全阻止怎么办?为此系统屋为你带来一个详细的win7系统网页提示应用程序JAVA安全阻止解决方法,...
  • 小编典典您可能正在寻找HtmlUnit-一种 “用于Java程序的无GUI浏览器” 。这是打开的示例代码,使用该表单进行google.com搜索"htmlunit"并打印结果数。import com.gargoylesoftware.htmlunit.*;import ...
  • 有用户反映说自己在使用电脑时发现难以解决的难题,并不是所有的朋友都知道win7系统打开网页提示“应用程序已被JAVA安全阻止”的问题应该如何解决,针对这个问题小编就整理总结出win7系统打开网页提示“应用程序已被...
  • 比如:打开的是pdf文件,本地默认打开是福昕,程序运行的时候就会使用福昕打开pdf文件。package test;import java.awt.Desktop;import java.io.File;public class DesktopTest {public static ...
  • 预备知识:Desktop类 所在包: java.awt.Desktop;
  • 部分内容转载自: http://blog.sina.com.cn/s/blog_e2b8213a0102wqby.html项目中遇到某需求:chorme要运行IE并打开网页。解决方案之一就是通过自定义协议来实现该需求。在注册表中写入如下内容来进行自定义协议:...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 838
精华内容 335
关键字:

java程序打开网页

java 订阅