使用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 类
- 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();
- }
- }
- }