2012-01-27 12 views
0

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ではそうは思わないのですか?

答えて

1

私はこの使用:

try 
{ 
    Runtime.getRuntime().exec("evince " + rutaPdfs); 
} 
catch (Exception e) 
{ 
    JOptionPane.showMessageDialog(null, "linux No pude abrir evince"); 
    System.out.println("err al ejecutar evince (pdfs()):" + e); 
}