如何从Linux上运行的Java访问首选应用程序?

如何从Linux上运行的Java访问首选应用程序?,java,linux,preferences,robohelp,Java,Linux,Preferences,Robohelp,我们有一个基于Java的多平台系统,可以生成在线用户指南信息。它运行在各种Windows和Linux版本上。与基于Linux的系统相关的默认Robohelp代码在命令行中有一个指向“netscape”的硬编码链接,它构建该链接以生成一个web浏览器来查看帮助文件。显然,对于没有安装netscape的系统来说,这并没有什么帮助 我真正希望做的是,在Linux上运行时,从Java中检测首选的应用程序首选项。在我目前坐的Fedora9机器上,这可以在系统->首选项->个人->首选应用程序下找到。第一个

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

我真正希望做的是,在Linux上运行时,从Java中检测首选的应用程序首选项。在我目前坐的Fedora9机器上,这可以在系统->首选项->个人->首选应用程序下找到。第一个设置是“Web浏览器”

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

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