web-dev-qa-db-ja.com

JNLPファイルがWindows 10のIE11から起動しない

5月9日以降、Windows 10の更新後、IE11 11.0.40でJNLPファイルがIEから起動しなくなりましたが、IEバージョン11.0.34がインストールされたコンピューターでは完全に動作します。

何か案は?

前もって感謝します

5
Alex Formoso

私がjnlpファイルをJava Webサービスexe javaws.exeに関連付けようとして、それを開くときに問題が発生しましたが、関連付けられず、実行されませんでした。私はフォーラム全体を読み、最後に、使用した古いDOS.exeファイルから、どういうわけかそれを実行し、奇跡を起こしました。保存されたjnlpファイルをドラッグしてjavaws.exeにドロップしました。実行されました。これを共有したかった...

2
Geri

この問題はJava 8 u162で解決されます。これで、Java RE x86およびx64をインストールして、jnlpをInternet Explorerで正常に開くことができます。 sitelist/Enterprise Modeを使用して、jnlpのURLをEdgeからInternet Explorerにリダイレクトします。

1
user1588339

アレックス、オラクルの友人たちが大声ではっきり言ってくれたようです。 JDKバグシステムによると、この問題は欠陥 JDK-8185661 で追跡されています。この修正は、次の重要なパッチ更新(CPU)に含めるためのパイプラインの中にあるようです。

それまでの間、Oracleの Java Early Access Downloads ページからダウンロードした早期アクセスビルドを使用して、開発システムで修正をテストすることができます。 Windows 10バージョン1703システムでJRE 8u151(1.8.0_151-b12)の問題を再現した後、IE 11.0.44を使用して、早期アクセスJREに更新した後、問題が修正されていることを確認しました8u162(1.8.0_162-ea-b01)。

1
Snaps-a-Lot

ありがとう! Java x64をアンインストールすると、起動しないjnlp-fileの問題が解決しました。

0
user1588339

Windows 10 Creators Updateをインストールした後も同じ問題が発生しました。

理由/解決策:32ビットと64ビットの両方のJREをコンピューターにインストールしました(Java 8 Update 131)。これは、クリエイターが更新する前は問題ではありませんでした。 JavaアプレットおよびJava webstartアプリケーションはInternet Explorer 11で正常に動作しました。ただし、Internet Explorer 11(11.332.15063.0)は64ビットJRE Java Webstartアプリケーションは、32ビットJREのみがインストールされている場合にのみ開始できます。

0
Niko