JavaアプリケーションがWindowsで実行されている場合は、Runtime.getRuntime()を呼び出すことができます。exec( "rundll32 SHELL32.DLL、ShellExec_RunDLL" + filename);開くファイルを渡します。 Windowsは正しいアプリケーションを見つけて、それを呼び出してそのファイルを開きます。Runtime.exec() - linuxで開くファイルを渡すと、アプリケーションが見つかります。
Linuxでこれを行う方法はありますか?私が開こうとしているファイルは、html、pdf、docx、...(約8種類の拡張子)です。
感謝 - デイブ
Gnomeには 'gnome-open'があります。 Kdeには 'kfmclient'があります。私は一様な方法があるかどうかわかりません。 [java.awt.Desktop](http://download.oracle.com/javase/6/docs/api/java/awt/Desktop.html)を試しましたか? –