Перейти к содержимому

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

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, когда это необходимо (или ошибочно).

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

 

изменить для 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

472 просмотра
Gregory MOUSSAT спросил 8 лет назад
G 631

2 ответа

1

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

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

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

harrymc ответил 8 лет назад
H 249 057
1
Принятый ответ

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

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

Gregory MOUSSAT · 8 лет назад · 0
Bertrand SCHITS ответил 8 лет назад
B 948