「java打开网页」在网页上运行java
今天给各位分享java打开网页的知识,其中也会对在网页上运行java进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、运行时可调用浏览器打开一个网页,网页地址在代码中的java代码怎么写?
- 2、java安全级别都设置好了打开网页显示是否运行,可是还是不能用
- 3、java 里怎么打开一个网页啊
- 4、怎么用java调用浏览器打开百度网页,并且在搜索框里出现我想要的内容.最后3秒后自动搜索
- 5、java程序怎么读取html网页?
- 6、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 = "";
BareBonesBrowserLaunch.openURL(url);
}
java安全级别都设置好了打开网页显示是否运行,可是还是不能用
您好,1、一开始,以为是浏览器的安全级别设置问题,可是设置来设置去,即便把安全模式调到最低,问题还是不能解决。最后发现原因是:要设置java安全级别。
2、打开计算机,打开控制面板,或者从开始菜单打开“控制面板”。
3、打开控制面板-》“程序”-》打开“java(32位)”-》安全级别拉到最低“中”的位置。
4、这样设置问题是解决了,但是会在打开java程序的时候每次弹出对话窗口“是否要运行此应用程序?”,选择“运行”就可以了。
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调用浏览器打开百度网页,并且在搜索框里出现我想要的内容.最后3秒后自动搜索
用java runtime去执行浏览器exe,参数为百度搜索页面,带搜索关键字
Runtime.getRuntime().exec("C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe 呵呵");
java程序怎么读取html网页?
步骤:
一、使用java.net包下的URL类,可以将一个网页(链接)封装成一个URL对象。
二、URL对象有一个openStream()方法,使用该方法可以获取该网页的输入流,我们可以通过读取输入流的方式获得网页的内容,并通过输出流写入HTML文件中。
补充:
步骤:
1.通过URL对象的openStream()方法获得网页的字节输入流 。
2.为字节输入流加缓冲 。
3. 创建字节输出流对象 。
4. 为字节输出流加缓冲 。
5. 读取数据,并写入HTML文件 。
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就自动打开默认浏览器并访问指定网页了
关于java打开网页和在网页上运行java的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-23,除非注明,否则均为
原创文章,转载请注明出处。