import java.awt.Desktop;
import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;
public class BrowserOpener {
public static void main(String[] args) {
String url = "http://www.example.com"; // 替换为你想要打开的URL
if (Desktop.isDesktopSupported()) {
Desktop desktop = Desktop.getDesktop();
if (desktop.isSupported(Desktop.Action.BROWSE)) {
try {
URI uri = new URI(url);
desktop.browse(uri);
System.out.println("浏览器已打开:" + url);
} catch (URISyntaxException | IOException e) {
e.printStackTrace();
System.err.println("无法打开浏览器:" + e.getMessage());
}
} else {
System.out.println("当前桌面环境不支持浏览操作。");
}
} else {
System.out.println("当前环境不支持Desktop类。");
}
}
}
使用桌面API(java.awt.Desktop)来打开浏览器(实测代码)
于 2024-05-25 09:58:07 首次发布