2

Некоторым коллегам по работе приходится использовать онлайн-приложение, работающее на 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

отредактируйте для Bertrand SCHITS: "C:\Program Files\Microsoft Office\Office15\WINWORD.EXE" https://example.com/reports/rwservlet/getjobidxxxxx?server=rep_wls_reports_xxxxxxxxx и аналогичную командную строку при запуске Adobe Reader

2 ответа2

1

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

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

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

1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .