Откройте PDF-файл с Desktop.open, запустив eclipse - PullRequest
0 голосов
/ 10 июня 2018

В среде Windows, когда я пытаюсь

DesktopgetDesktop().open(file.pdf) 

запустить приложение Java в eclipse 32bit, оно успешно открывает Acrobat Reader.Если я делаю то же самое, используя eclipse 64bit, он ничего не делает, я просто вижу Acrobat Reader в запущенных процессах, но окна не открываются никогда.Хотя если я открываю файл с помощью

Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler pdffile"), 

, он успешно открывается в обеих средах.

Я понял, что Acrobat Reader является 32-битным приложением, поэтому я подозревал, что описанное выше поведение зависит отверсия jvm, но приложение, запущенное автономно с 32-битной или 64-битной jvm, будет успешно запущено.Поэтому мне интересно, что проблема связана с затмением, также потому, что я наблюдал такое же поведение, попробуйте открыть PDF-файл с помощью опции меню eclipse openWith / System Editor.Есть ли что-то, что нужно сделать в конфигурации Eclipse, чтобы избежать вышеуказанной проблемы?

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