您的位置:

java打开浏览器,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) {  

       }  

   }  

 

   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);  

}

JAVA类如何打开网页?

JAVA中的类是具备某些共同特征的实体的集合,它是一种抽象的概念,用程序设计的语言来说,类是一种抽象的数据类型,它是对所具有相同特征实体的抽象。所谓对象就是真实世界中的实体,对象与实体是一一对应的,也就是说现实世界中每一个实体都是一个对象,对象是一种具体的概念。JAVA类打开网页有以下方法:

1、java.net.URI uri = new java.net.URI("");

java.awt.Desktop.getDesktop().browse(uri);

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

这两种方法是可以打开,不过只能在服务端打开,如果有另一台机器访问我的机器,执行上边的程序后,也会在我本机显示baidu的页面。

3、如果是让他自动打开可以用robot类模拟鼠标单击右键双击等动作,还可以模拟输入。

4、如果要在网页做复杂操作可以用swt做一个浏览器,可以控制他执行网站里的脚本,这个比较难点。

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就自动打开默认浏览器并访问指定网页了

如何在 Web 浏览器中启用 Java?

请按照以下说明通过您的 Web 浏览器启用 Java:

适用于 Windows 的浏览器

Internet Explorer

单击工具,然后单击 Internet 选项

选择安全选项卡,选择自定义级别按钮

向下滚动到 Java 小应用程序脚本

确保选中启用单选按钮

单击确定保存您的首选设置

Chrome

单击扳手图标,然后选择选项。

依次选择高级选项和隐私内容设置。

将显示“内容设置”面板。

在插件部分,选择禁用单独插件链接以检查是否已启用 Java

单击启用链接(如果显示“禁用”链接,则已启用 Java)

注意:此外,您也可通过在浏览器地址栏中 键入“about:plugins” 来访问“插件”设置。

适用于 Windows 和 Mac OS X 的浏览器

Firefox

启动 Mozilla Firefox 浏览器,如果该浏览器正在运行,则重新启动它。

在浏览器顶部,选择 Firefox 按钮(或 Windows XP 中的工具菜单),然后选择附加组件

此时将打开“附加组件管理器”选项卡。

在“附加组件管理器”选项卡中,选择插件

单击 Java (TM) 平台插件以将其选定

单击启用按钮(如果按钮显示为禁用,则 Java 已启用)

Safari

启动 Safari 浏览器

单击“Safari”并选择首选项

单击安全选项卡

选中(选择)启用 Java 复选框

关闭“Safari 首选项”窗口

Opera 4.x 及更高版本

适用于 Windows 的 Opera 不使用 Java,但是 Opera Web 浏览器中已嵌入了 Java。

适用于其他平台的 Opera 可支持 Java。请参见 Opera 平台文档。

有关详细信息,请参见以下 Opera 支持文档:

Opera 中的 Java 软件支持

抢首赞

评论

分享

举报

河南新华电脑学院

2021-10-26 · 专注互联网IT教育,电脑培训院校

关注

启动Mozilla Firefox 浏览器,如果该浏览器正在运行,则重新启动它。

在浏览器顶部,选择Firefox按钮(或 Windows XP 中的工具菜单)...

在“附加组件管理器”选项卡中,选择插件

单击Java (TM) 平台插件以将其选定

java如何调用本地的浏览器

可以使用 Desktop ,例如:

Desktop.getDesktop().browse(new URI("网址"));

这样可以打开一个网址,浏览器也自然打开了。

可以使用 Runtime 打开指定的浏览器,例如下面打开 谷歌浏览器。

Runtime.getRuntime().exec("C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe");

java打开浏览器,java打开默认浏览器

2022-11-29
java打开浏览器,java打开浏览器并携带参数

2023-01-06
java打开网页,浏览器打开java

2023-01-06
java打开网页,java调用浏览器打开网页

2023-01-09
如何用浏览器打开php文件(phpstudy怎么打开浏览器)

2022-11-16
浏览器java,浏览器javascript

2023-01-07
java浏览器下载,Java浏览器下载zip文件

2023-01-05
java通用版浏览器(Java浏览器)

2022-11-13
java浏览器,java浏览器插件

2023-01-10
浏览器java插件,浏览器java插件怎么安装

2022-11-29
java浏览器,java浏览器下载文件

2023-01-07
java之迷你浏览器(java版浏览器)

2022-11-09
浏览器java,浏览器javascript运行错误

2023-01-09
浏览器无法打开php,浏览器无法打开PDF是什么原因?

2022-11-26
java文件夹浏览器,java实现浏览器下载文件

2022-11-17
能打开jsp网页的手机浏览器,能打开jsp网页的手机浏览器有

2022-11-23
用浏览器打开一个js文件(用什么打开js文件)

本文目录一览: 1、如何解决在浏览器上查看js文件时中文的乱码问题 2、如何让浏览器运行javascript代码的? 3、浏览器上的javascript文件怎么打开啊 4、怎么在网页里打开js文件 5

2023-12-08
支持java的浏览器,谷歌浏览器支持java

2022-12-02
下载java浏览器,javauc浏览器下载

2023-01-03
手机浏览器打不开jsp网页(手机浏览器不能打开网页)

本文目录一览: 1、为什么用手机浏览器有些网页打不开 2、手机的浏览器打不开网页怎么办 3、如何解决手机浏览器打不开网页的问题 4、手机浏览器打不开网页的解决方法 为什么用手机浏览器有些网页打不开 可

2023-12-08