说明

有需求让Java在运行的时候打开指定的门户网站,所以就把代码直接放在这里,有需要自取。

代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
if(java.awt.Desktop.isDesktopSupported()){
try{
//创建一个URI实例,注意不是URL
java.net.URI uri=java.net.URI.create("http://localhost:8080");
//获取当前系统桌面扩展
java.awt.Desktop dp=java.awt.Desktop.getDesktop();
//判断系统桌面是否支持要执行的功能
if(dp.isSupported(java.awt.Desktop.Action.BROWSE)){
//获取系统默认浏览器打开链接
dp.browse(uri);
}
}catch(java.lang.NullPointerException e){
System.out.println("指定URL为空");
//此为uri为空时抛出异常
}catch(java.io.IOException e){
System.out.println("无法获取系统默认浏览器");
//此为无法获取系统默认浏览器
}
}