使用Java 语言如何打开浏览器呢?
我们先研究下在cmd窗口中,如何打开网址
使用IE 打开
D:\software\bin>cmd /c start iexplore http://hw1287789687.iteye.com/blog/2153709
使用火狐打开
D:\software\bin>cmd /c start firefox http://hw1287789687.iteye.com/blog/2153709
使用google-chrome打开
D:\software\bin>cmd /c start chrome http://hw1287789687.iteye.com/blog/2153709
这样我们就有了思路,使用java执行操作系统本地命令的方式:即使用Runtime 类
Java代码
package test.com;
import java.awt.Desktop;
import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;
/**
* @author 毛兴宇
* @time 2013年9月14日
*/
public class Gotourl {
public static void main(String[] args) {
//启用cmd运行IE的方式来打开网址。
String str = "cmd /c start iexplore http://hw1287789687.iteye.com/blog/1936364";
try {
Runtime.getRuntime().exec(str);
} catch (IOException e) {
e.printStackTrace();
}
//启用系统默认浏览器来打开网址。
try {
URI uri = new URI("http://hw1287789687.iteye.com/blog/2153581");
Desktop.getDesktop().browse(uri);
} catch (URISyntaxException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}