Программа Java открывает PDF с помощью Microsoft Word

Программа Java открывает PDF с помощью Microsoft Word

Некоторым коллегам приходится использовать онлайн-приложение на основе Java, поэтому они используют Microsoft Internet Explorer.

В программе Java некоторые пункты меню открывают документы PDF. На всех компьютерах, кроме одного, документы PDF открываются с помощью Adobe Reader, и все в порядке.

На ОДНОМ компьютере (Windows 8.1) PDF открывается только с помощью Microsoft Word из программы Java.
Но ассоциация файлов в порядке: если мы дважды щелкнем по случайному PDF, он правильно откроется с помощью Adobe Reader. Если мы запустим, rundll32 url.dll,FileProtocolHandler test.pdfон правильно откроется с помощью Adobe Reader. Если я проверю ассоциации файлов в панели управления, семейство PDF, похоже, в порядке. Если Internet Explorer перенаправляется на страницу PDF, она правильно отображается в Internet Explorer (это не то, что нам нужно в конечном итоге, но это хорошее начало).

Браузер jp2launcher.exe, в котором отображается пользовательский интерфейс онлайн-приложения, запускается в отдельном окне. jp2launcher.exeПри необходимости запустите Adobe Reader (или по ошибке Microsoft Word).

--> кто-нибудь знает источник этой проблемы? И/или способ ее решения?

 

правка для JRI: когда веб-сайт отправляет PDF-файл, он отображается в Internet Explorer

правка для Бертрана ШИТСА: "C:\Program Files\Microsoft Office\Office15\WINWORD.EXE" https://example.com/reports/rwservlet/getjobidxxxxx?server=rep_wls_reports_xxxxxxxxxи похожая командная строка при запуске Adobe Reader

решение1

Это может быть URL:Accrobat Documentассоциация файлов (или, точнее, ассоциация протоколов), которая нарушена.
Вы должны взглянуть на это в апплете ассоциаций файлов.

решение2

Ясно, что программа Java не открывает PDF с помощью механизма Windows. Знание того, что вызывается jp2launcher, бесполезно, поскольку это всего лишь загрузчик для программы Java, ничего больше.

Поскольку эта проблема касается только этой программы Java на этом компьютере, нам нужна дополнительная информация об этой программе.

Без такой информации все, что я могу посоветовать, — это удалить его и Java, используя Revo для удаления, очистить диск и реестр от всех остатков, а затем переустановить Java и программу.

Связанный контент