ubuntu Desktop.open(pdfファイル)でjavaコードを実行すると、Adobe ReaderではなくDocument Viewerが開きます。私はapplication/pdfのデフォルトプログラムをAdobe Readerに変更しました。 /usr/share/applications/defaults.listファイル内にあります。また、適切な尺度のために、Placesでファイルを右クリックし、Adobe Readerがデフォルトのプログラムであることを確認します。ubuntuでDesktop.open()を実行したときにAdobe Readerを開く
なぜJavaではそうは思わないのですか?