java打开网页,java调用浏览器打开网页

发布时间:2023-01-09

本文目录一览:

  1. java程序怎么读取html网页?
  2. java 里怎么打开一个网页啊
  3. JAVA语句中怎么实现电脑开机时自动打开浏览器的网站?

java程序怎么读取html网页?

步骤: 一、使用java.net包下的URL类,可以将一个网页(链接)封装成一个URL对象。 二、URL对象有一个openStream()方法,使用该方法可以获取该网页的输入流,我们可以通过读取输入流的方式获得网页的内容,并通过输出流写入HTML文件中。 补充: 步骤:

  1. 通过URL对象的openStream()方法获得网页的字节输入流 。
  2. 为字节输入流加缓冲 。
  3. 创建字节输出流对象 。
  4. 为字节输出流加缓冲 。
  5. 读取数据,并写入HTML文件 。

java 里怎么打开一个网页啊

参考代码如下:

package demo;
import java.util.Properties;
import java.io.IOException;
public class OpenIExplore {
    public static void main(String[] args) throws IOException {
        Properties properties = System.getProperties();
        String osName = properties.getProperty("os.name");
        System.out.println(osName);
        if (osName.indexOf("Linux") != -1) {
            Runtime.getRuntime().exec("htmlview");
        } else if (osName.indexOf("Windows") != -1){
            Runtime.getRuntime().exec("explorer ");
        } else {
            throw new RuntimeException("Unknown OS.");
        }
    }
}

JAVA语句中怎么实现电脑开机时自动打开浏览器的网站?

我来梳理思路并给你讲下逻辑和流程 Java想要实现电脑开机自动打开浏览器网站需要借助的是开机自启的EXE,Java自身是不可能绕开系统这一关的,Windows下的话必须要借助注册表一类的,实现开机自启EXE,然后通过EXE执行打开浏览器访问指定地址的网站。 思路明确后,我们需要的是一个成品的EXE 代码上我就不过多解释了,直接用下面的代码

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

(就是通过默认浏览器直接打开指定网页) 编写好代码后开始减小体积,也就是删除不使用的类以及不使用的字符集编码 确认瘦身后依旧运行正常后,开始进行压缩,建议是用pack200,效果贼好 然后把程序打成jar包,然后在上层目录编写启动批处理 编写完成后测试程序能否正常启动,如果不行就检查下是不是少类了 然后把批处理编成EXE,QBFC比较好用,如果做安装包的话记得挂G模式,InnoSetup这里也可以耍一下 这个时候我们就获取到了一个安装脚本,然后我们要做的就是修改安装脚本的代码 在脚本中加上下面的一段

[Registry]
Root: HKLM; Subkey: "SOFTWARE/Microsoft/Windows/CurrentVersion/Run"; ValueType: string; ValueName: "程序名"; ValueData: """{app}/main.exe"" ""{app}/jre/bin"""

直接使用这个时候的安装脚本和安装包就可以实现了 开机自动启动这个编写好的EXE,然后这个EXE就自动打开默认浏览器并访问指定网页了