【发布时间】:2012-01-05 16:29:48
【问题描述】:
我正在编写一个 java 应用程序,我想在用户的默认 Internet 浏览器中打开我的程序的链接。我尝试像这样使用桌面类:
if (Desktop.isDesktopSupported()) {
Desktop desktop = Desktop.getDesktop();
if (desktop.isSupported(java.awt.Desktop.Action.BROWSE)) {
try {
URI uri = new URI(url); // url is a string containing the URL
desktop.browse(uri);
}
catch (URISyntaxException ex) {
Logger.getLogger(GUI.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
但是首先如果返回 false。我的操作系统是最新版本的 Ubuntu。有人知道如何在 java 中获得该桌面的支持吗?
【问题讨论】:
标签: java linux hyperlink desktop