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

338
Gregory MOUSSAT

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

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

 

изменить для 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
Есть ли на каких-либо рабочих машинах также Win 8.1? JRI 6 лет назад 0
Когда вы упоминаете двойной щелчок, я предполагаю, что вы имеете в виду локальный файл в проводнике Windows или на рабочем столе. Что произойдет на сломанной машине, если вы попытаетесь открыть файл PDF с веб-сайта с помощью Internet Explorer? (Без использования приложения Java). JRI 6 лет назад 0
На компьютере с хорошим поведением, что такое командная строка для запуска PDF? На неисправном компьютере такое же поведение проявляется в другой учетной записи пользователя? Bertrand SCHITS 6 лет назад 0

2 ответа на вопрос

1
harrymc

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

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

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

1
Bertrand SCHITS

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

Ассоциация "URL" не была проверена. Я только что проверил его для Acrobat Reader, и проблема решена менее чем за 30 секунд. Спасибо! Gregory MOUSSAT 6 лет назад 0