Откройте Adobe Reader, когда Desktop.open () выполняется в Ubuntu - PullRequest
0 голосов
/ 27 января 2012

Когда я выполняю свой код Java в Ubuntu Desktop.open (файл PDF), вместо Adobe Reader открывается окно просмотра документов. Я изменил программу по умолчанию для приложения / PDF для Adobe Reader. в файле /usr/share/applications/defaults.list. Кроме того, для правильного выбора щелкните правой кнопкой мыши файл в Places и убедитесь, что Adobe Reader является программой по умолчанию.

Почему ява так не думает?

Ответы [ 3 ]

1 голос
/ 09 мая 2012

я использовал это:

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);
}
0 голосов
/ 28 января 2012

На самом деле я искал на форумах Ubuntu и решил проблему:

sethu@sethur-vostro:~$ xdg-mime query default application/pdf
evince.desktop
sethu@sethur-vostro:~$ xdg-mime default acroread.desktop application/pdf
sethu@sethur-vostro:~$ xdg-mime query default application/pdf
acroread.desktop
sethu@sethur-vostro:~$ 
0 голосов
/ 27 января 2012

Попробуйте Desktop.edit(File).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...