Java プログラムは Microsoft Word で PDF を開きます

Java プログラムは Microsoft Word で PDF を開きます

同僚の中には、Java ベースのオンライン アプリケーションを使用する必要があるため、Microsoft Internet Explorer を使用する人もいます。

Java プログラム内のいくつかのメニュー エントリでは、PDF ドキュメントが開きます。1 台のコンピューターを除くすべてのコンピューターでは、PDF ドキュメントは Adob​​e Reader で開き、すべて正常です。

1 台のコンピューター (Windows 8.1) では、PDF は Java プログラムからのみ Microsoft Word で開きます。
ただし、ファイルの関連付けは正常です。任意の PDF をダブルクリックすると、Adobe Reader で正しく開きます。実行すると、rundll32 url.dll,FileProtocolHandler test.pdfAdobe Reader で正しく開きます。コントロール パネルでファイルの関連付けを確認すると、PDF ファミリは正常のようです。Internet Explorer が PDF ページにリダイレクトされると、Internet Explorer 内で正しく表示されます (これは最終的に必要なことではありませんが、良いスタートです)。

jp2launcher.exeオンライン アプリケーションの UI を表示するブラウザーは別のウィンドウで実行されます。jp2launcher.exe必要に応じて Adob​​e 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_xxxxxxxxxAdob​​e Reader を実行するときの同様のコマンドライン

答え1

URL:Accrobat Documentこれは、ファイルの関連付け (より正確にはプロトコルの関連付け) が壊れている可能性があります。
ファイルの関連付けアプレットでこれを確認する必要があります。

答え2

Java プログラムが Windows のメカニズムを使用して PDF を開かないことは明らかです。jp2launcher が呼び出されることを知っても役に立ちません。これは Java プログラムのランチャーに過ぎず、他には何もありません。

この問題は、この 1 台のコンピューター上のこの Java プログラムにのみ関係するため、このプログラムに関する詳細な情報が必要です。

そのような情報がない場合、私が提案できるのは、Revo を使用してアンインストールし、ディスクとレジストリからすべての残留物を除去し、Java とプログラムを再インストールすることだけです。

関連情報