通过java程序调用本地浏览器

该博客介绍了如何使用Java程序来启动本地的不同浏览器,如Firefox、Chrome和IE,通过ProcessBuilder类指定浏览器的绝对路径和要打开的网址。

通过java程序调用本地浏览器

很简单  先找到本地浏览器的绝对路径

第一种
	public void browserStart(@RequestParam String str) throws IOException {
	//搜狐浏览器地址
	String url1 = "C:\\Program Files\\Mozilla Firefox\\firefox.exe";
	//谷歌浏览器地址
	String url2 = "C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe";
	//IE浏览器地址
	String url3 = "C:\\Program Files\\Internet Explorer\\iexplore.exe";
	//其他浏览器地址
	String url4;
	
	if(str.equals("firefox")){
	 //第一个参数 写浏览器的绝对路径,第二个 是默认打开的网址
		ProcessBuilder proc = new ProcessBuilder(url1, "www.iqiyi.com");
		proc.start();
		System.out.println("打开搜狐浏览器成功");
	}else if(str.equals("chrome")) {
		ProcessBuilder proc = new ProcessBuilder(url2, "www.iqiyi.com");
		proc.start();
		System.out.println("打开谷歌浏览器成功");
	}else if(str.equals("iexplore")) {
		ProcessBuilder proc = new ProcessBuilder(url3, "www.iqiyi.com");
		proc.start();
		System.out.println("打开IE浏览器成功");
	}else {
		System.out.println("打开失败");
	}
}

第二种

//搜狐浏览器启动
public void browserStart(@RequestParam String str) {
    System.out.println(str);
    try {
    //第一个参数 写浏览器的绝对路径,第二个 是默认打开的网址
        ProcessBuilder proc = new ProcessBuilder("C:\\Program Files\\Mozilla Firefox\\firefox.exe", "www.iqiyi.com");
        proc.start();
    } catch (Exception e) {
        System.out.println("Error executing progarm.");
    }
}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值