Java中的Java.awt.Desktop可以打开系统默认的浏览器指定的URI 具体支持的操作: 启动用户默认浏览器来显示指定的 URI; 启动带有可选 mailto URI 的用户默认邮件客户端; 启动已注册的应用程序,以打开、编辑或打印指定的文件。
在以下程序中使用Desktop在默认浏览器中打开设置好的URI
String uriString = null;
if(!Desktop.isDesktopSupported()) {
//测试当前平台是否支持此类
JOptionPane.showMessageDialog(null, "浏览器设置不支持,请手动输入链接:\n http://www.itzhai.com");
return;
}
//用来打开系统默认浏览器浏览指定的URL
Desktop desktop = Desktop.getDesktop();
try {
//创建URI统一资源标识符
URI uri = new URI("http://www.itzhai.com");
//使用默认浏览器打开超链接
desktop.browse(uri);
} catch(Exception ex) {
ex.printStackTrace();
}
}