0

我们有一个基于 Java 的多平台系统,它为Robohelp提供在线用户指南信息。它运行在各种 Windows 和 Linux 版本上。与我们基于 Linux 的系统相关的默认 Robohelp 代码在命令行中具有指向“netscape”的硬编码链接,它构建该链接以生成 Web 浏览器以查看帮助文件。显然,这对没有安装 netscape 的系统没有帮助。

我真正想做的是在 Linux 上运行时从 Java 中检测首选应用程序首选项。在我目前所在的 Fedora 9 机器上,可以在 System -> Preferences -> Personal -> Preferred Applications 下找到它。第一个设置是“Web 浏览器”。

我如何从 Java 代码中检测到该设置?

4

1 回答 1

2

看看java.awt.Desktop。支持在用户首选程序中打开/编辑/打印文件,在用户首选浏览器中打开 URL,发送电子邮件,...

于 2009-02-26T15:15:22.380 回答