2009-02-26 16 views
0

オンラインユーザーガイド情報のために、Robohelpを生成するマルチプラットフォームのJavaベースのシステムがあります。これは、さまざまなWindowsとLinuxの味で動作します。 Linuxベースのシステムに関連するデフォルトのRobohelpコードには、コマンドラインにハードコードされたリンクがあり、ヘルプファイルを表示するためにWebブラウザを起動します。これは、明らかに、ネットスケープがインストールされていないシステムで役立ちます。Linuxで動作するJavaから優先アプリケーションにアクセスするにはどうすればよいですか?

私が本当にやりたいことは、Linuxで実行しているときにJavaから優先アプリケーションの環境設定を検出することです。私が現在座っているFedora 9マシンでは、これは「システム」 - >「環境設定」 - >「個人」 - >「優先アプリケーション」にあります。最初の設定は「Webブラウザ」です。

Javaコードからその設定を検出するにはどうすればよいですか?

答えて

2

java.awt.Desktopをご覧ください。それは、ユーザーの好みのプログラムでファイルを開く/編集/印刷すること、ユーザーの好みのブラウザでURLを開くこと、電子メールを送信することをサポートする。

関連する問題