有个需求就是在java项目中打开一个固定网址,整理一下使用的方法。
package com.demo;
import java.io.File;
public class OpenPageDemo {
public static void main(String[] args) {
try {
String url = "http://www.youkuaiyun.com/";
java.net.URI uri = java.net.URI.create(url);
// 获取当前系统桌面扩展
java.awt.Desktop dp = java.awt.Desktop.getDesktop();
if (dp.isSupported(java.awt.Desktop.Action.BROWSE)) {
dp.browse(uri);// 获取系统默认浏览器打开链接
}
} catch (java.lang.NullPointerException e) {
// 此为uri为空时抛出异常
e.printStackTrace();
} catch (java.io.IOException e) {
// 此为无法获取系统默认浏览器
e.printStackTrace();
}
}
}
该博客展示了如何在Java项目中通过`java.awt.Desktop`类来实现打开系统默认浏览器并访问指定URL的功能。代码示例中,首先创建URI对象,然后检查Desktop是否支持浏览操作,如果支持则调用browse方法打开URL。
1937

被折叠的 条评论
为什么被折叠?



