新しい Desktop クラス (browse(uri) メソッドに使用したい) には、サポートされていることを確認するためのチェックが含まれています。複数のオペレーティング システム用にアプリケーションを配布している場合、サポートされていない場合があり、フォールバック方法としてこの「Bare Bones Browser Launch」のようなコードに固執することを予期する必要がありますか、それとも非常にまれでしょうか? 問題が予想される特定の OS はありますか?
(私は Mac/Win/Solaris/Linux 用に配布していますが、例外的な OS について何か知っていることがあれば、遠慮なく答えてください。)