web-dev-qa-db-ja.com

JRE 7u51を使用してInternet Explorer 11でJavaアプレットを実行できません

今日、Javaバージョンを7u51に更新しました。インストール後、Javaキャッシュ、ブラウザのキャッシュ、およびアプレットを使用する安全なWebサイトにログインしました。ユーザーに特定の追加サービスを提供します。

アプレットはもう機能していません。 http://www.Java.com にアクセスして、Internet Explorerで検出されたJavaバージョン、およびWebサイトJava言う:

We are unable to verify if Java is currently installed and enabled in your browser.

Internet Explorer 11 and JRE 7u51 can not verify Java version

他のブラウザはJavaをチェックでき、上記のアプレットは期待どおりに機能します。

Google Chrome and Firefox can verify Java after the update to 7u51

アプレットは他のブラウザで期待どおりに動作するため、問題はアプレットでもその展開ファイル/プロセスでもないが、JRE 7u51とIE 11との互換性であると推測できます。これに対する回避策があるかどうか。

追加の手段として、Java.comツールを使用して、以前の安全でないJREバージョンをアンインストールしました(Google Chromeを使用)。 IE 11を再確認すると、Java 7u51にバージョン管理されたアドオンが表示されます。

IE 11 Java addons are enabled and up to date

IEが改善されました;それでも、Google ChromeまたはFirefoxを使用することをお勧めします。これらのブラウザは、残念ながら、プログラムの使用などに関する一般的な組織の制限により、お客様に特定のブラウザの使用を強制することはできません。

助けてくれてありがとう。


更新(2014年1月20日):

次のスクリーンショットは、「Java.com」用に構成された互換表示を持つInternet Explorer 11を示しています。この場合、問題は解決しません。

IE11 with Compatibility View doesn't fix the problem

11
David

IE11と新しいJavaでも同じ問題が発生しました。サイトを互換表示に追加してみてください。ここでその方法を見つけることができます。

Internet Explorer 11で互換表示を有効にする方法

動作するかどうかを今すぐ試すことができます。その後、サイトを互換表示から削除して、実行する必要があります。

4
nemke

Java 7 u51でも同じ問題が発生しました。 Internet Explorerをリセットしてから再び機能するようになり、ブラウザなどでJavaが有効になりました。

インターネットオプション->詳細->リセット...

2
kimr-dk

アプレットの動作は、アップデート51で大幅に変わります。RIA開発者にとっては、数週間混乱するでしょう。推奨読書: https://blogs.Oracle.com/Java-platform-group/entry/new_security_requirements_for_rias

2
Kevin Workman

Java 7u51、IE11、およびWindows 8.1でも同じ問題が発生しています。詳細は http://answers.Microsoft.com/en-us/ie/forum/ie11- iewindows8_1/windows-81-ie11-Java-7u51-combination-doesnt-work/24af818d-7196-4dd5-96f5-9c0c65223744 および http://mail.openjdk.Java.net/pipermail/security -dev/2014-January/010048.html そして、2014年1月17日にOracleに提出されたバグレポートでは、Javaシステムに変更を加えることに同意するまで、すべて問題ありません。インストール後、インストール後の許可を許可すると、Javaは無効になります。許可要求を絶えず回避する以外に、異なる環境を使用することが唯一の回避策です:ブラウザ(使用FirefoxまたはChrome)、OS(Windows 7を使用)またはJavaバージョン(Java 8ビルドを使用)。

1
Mickey Segal

Mickey S.は、Java 8で問題を解決しましたが、Pavel S.は何かに取り組んでいます。アプレットでローカルで作業している場合、イントラネットゾーンを低セキュリティに設定してから、 Javaコントロールパネルのセキュリティ-> Java->高から中へのセキュリティ設定doesでローカルアプレットを実行する問題を解決するJava 7u51(およびu55)Win 7でIE 11。

(具体的には、リストされた手順を実行するまで、上記の構成では機能しないアプレットとして作成されたIDAutomationからのバーコード生成用の小さなテストツールがあります。)

1
rjbussone

2台のPCで問題を解決しました(IE10ではWin 8 64ビット、IE11ではWin 8.1 32ビット)。 Java 7 Update 67両方の場合(Update 65およびおそらく他のものと同じ)。

私の場合、それはJava ssvが最初に管理者権限を要求し、次にJavaはそれを使用して何かを台無しにしたために動作を停止しました。

だから、私の解像度は:

  1. Javaを再インストールします。再起動は必要ありませんが、事前にブラウザを閉じてください。また、インストーラーを実行する前にアンインストールする必要はありません(私はしませんでした)。
  2. IEの1回目(または2回目)の起動時に、特権の昇格はJava SSV。プロンプトが表示されます。拒否されると、再びポップアップします。複数回。ここで重要なのはそれらをすべて拒否します
  3. これらのプロンプトを停止するには、アドオンでJava SSVヘルパー(両方))を無効にするか、IE起動時間に関するプロンプト。 IE Add-ons manager, Java Plug-In SSV helpers disabled

その後、 http://www.Java.com/verify/ 実行のプロンプトJava(2回、1回目のIE、2回目のJava自体)、許可されている場合は、すべてが正常であると言います。

(誰かが尋ねる場合、より多くのスクリーンショットを提供します)

1
LogicDaemon
  1. コントロールパネルに移動します。
  2. Javaをダブルクリックします。
  3. [セキュリティ]タブに移動します。
  4. セキュリティを高から中に変更します。

アプレットが実行されます。

それでも実行されていない場合は、コントロールパネルのJava)の[セキュリティ]タブの例外サイトリストにそのWebサイト名を追加する必要があります。

1
user3743155

DeployJava.jsを更新します。

私たちのサイトはdeployJava.jsのローカルコピーを使用しています。最新のコピーに更新すると、IE11でこの問題が修正されました。 (おそらく、ローカルコピーの代わりにWebバージョンのdeployJava.jsの使用を開始します)。

ただし、Safariユーザーには(非常に)同様の問題が引き続き発生します。

0
kcostilow

クライアントのPCでこの問題が発生しましたIE 11 with Javaインストール済み。Chromeでは正常に動作しましたが、IEでは動作しませんでした。数日後TSの場合、設定->安全でActiveXフィルタリングのチェックを外してみました。Javaは正常に動作します。

0
Daniel

これを試して。それは私のために働いた。

RUNに移動してgpedit.mscと入力し、OneDriveを完全に無効にします。この問題は、Microsoftからの最後の大規模なダウンロード後にのみ存在することに気づきましたか?このパッケージが含まれていました。また、[スタート]メニューから削除しました。

これが問題の原因のようです。一時ファイルのダウンロードに関係するもの。これはもちろんアプレットです。

完了すると、すべてが正常に戻りました。

0
NormanZ

同様の問題があり、embedの代わりにobjectタグを使用してそれらを解決しました。 JQueryおよび次を使用してアプレットをデプロイしています。

  • embedは、IE 11、Firefox 26.0、
  • objectはFirefox 26.0で動作します。Chrome 32、(IE 11は各ページのリロード後、約10秒の遅延でした)
  • appletはFirefox 26.0で動作します。Chrome 32。

私のスクリプトの下書きを以下に示します。

var baseurl = location.protocol + "//" + location.Host + "//";
var common = 'id="appletid"'; // and more
if (priv.IsIE()) {
    var embedTag = '<embed ' + common +
    ' code="main.Java.MyApplet.class"' +
    ' name="' + appletName + '"' +
    ' codebase="' + baseurl + 'Applet"' +
    ' archive="Applet.jar,jna.jar"' +
    ' scriptable="true"' +
    ' mayscript="true"' +
    ' cache_option="Plugin"' +
    ' codebase_lookup="false"' +
    '></embed>';
    appletHtml = embedTag;
} else {
    var objectTag = '<object' + common + '>' +
    '<param name="Java_code" value="main/Java/MyApplet.class" />' +
    '<param name="mayscript" value="true" />' +
    '<param name="scriptable" value="true" />' +
    '<param name="cache_option" value="Plugin" />' +
    '<param name="codebase_lookup" value="false" />' +
    '<param name="Java_codebase" value="' + baseurl + 'Applet" />' +
    '<param name="cache_archive" value="Applet.jar,jna.jar" />' +
    '</object>';
    appletHtml = objectTag;
}
$('body').append(appletHtml);

私はすべてのブラウザに影響を与える同様の問題に遭遇しました。すべてのJREとJDKを完全にアンインストールしてからゼロから開始した後、同じ問題に遭遇しました。 Win 7 pro 64ビットを実行しています。

私はここで解決策を詳しく説明しました( なぜJava 7 JREインストールの成功後に検証に失敗する-Java 7ブラウザを実行していない =)

しかし基本的には、この「-Djava.net.preferIPv4Stack = true」をvm引数に追加しました(Java =コントロールパネル、Java tab/View)の下で、私が直面していた問題を解決しました...ハックのようですが、最新のJREはIPv6タイプのリクエストを適切に処理しません

0
srecinto

最後のJavaバージョン1.8.0_92、IE v11およびwindows 7を実行していたため、まったく同じ問題ではありません。

私の状況では、デフォルトのブラウザとしてのChromeもありました。

だから私がそれを修正したのは、IExplorerをデフォルトのブラウザとして再度設定し、Javaをアンインストールし、IExplorerを使用してJava.comにアクセスし、IExplorerをダウンロードしてからJava版。

0
Antoni

このタイプの問題は、Windows 8/IE 11の新しいバージョンJava(1.8.0_31)との組み合わせを使用して、再び発生しています。インストールは動作しますが、Java Java [コントロールパネルの更新]タブで、Java $ ===をインストールした後、Java Javaのバージョンは古くなっていますが、プロンプトに従って再度更新する場合、Javaはウェブ。

このような問題の以前のイテレーションと同様に、インストール後に「インターネットオプション|セキュリティ|保護モードを有効にする」のチェックを外し、Javaアプレットを実行して再チェックし、すべて順調。

Oracleのユーザーは、IEを使用してWindows 8でテストしませんか、または特定の拡張機能が有効になっているユーザーに対してのみ発生しますか?

以前と同様に、この問題はWindows 7では発生しませんでしたが、Java.securityファイルからその行を削除しない限り、SSLv3の変更によりInternet Explorerでローカルアプレットを実行できないようになりました。しかし、この問題はWindows 8では発生しないため、実際に何が起こっているのかは明確ではありません。

Oracleが更新プロセスの揺らぎを少なくしなければ、人々は更新しません。最近、JRE 1.6の2009バージョンを使用している多くの人々を見てきました。それは、しばしばうまく終わらないような状況です。

0
Mickey Segal

Java(tm)Plug -In 2 SSV Helperに互換性がない場合
上記のソリューションはうまくいきませんでした。
以下の指示で解決しました。
1。 IE settings
2。インターネット設定
3。 [詳細設定]タブを選択します
4。セキュリティまでスクロールダウンします
5。 「拡張保護モードを有効にする」のチェックを外します
6。 [OK]をクリックしてブラウザを再起動します

0
roybay

セキュリティ設定ではありません。IE11のUserAgent(IE11ではTridentで、MSの以前のバージョンはすべてIEでした)なので、Javaデプロイメントツールは新しい赤ちゃんを認識できませんMSの..そしてJava ..をインストールするためにあなたを送り返します.

Oracleの人たちが新しいリリースをするまで、一時的な解決策があるかどうかはすでに尋ねています

JavaFx WebはJRE7のInternet Explorer 11で動作しません

更新:

btwアプレットは、少なくともOracleテストJavaページで動作しています: http://www.Java.com/en/download/installed.jsp 私はすべてのJava PCから最新バージョンを再インストールし、アドオンを管理する「Java(tm)プラグイン2 SSVヘルパーとJava(tm)プラグインSSVヘルパー」を無効にしてから有効にします。 Web上でJavaをテストする前。そしてそれは動作します..

javafXはdtjava.jsを使用し、webstart(applet)はdeployJava.jsを使用しているため、JavaFXはアプレットではないと思います。

0
Maher Abuthraa

私は同じ問題を抱えていました。これで解決しました。誰かがまだ同じ種類の問題を抱えている場合、試してみることができます:

  1. Upgrade Java最新バージョンへ(およびJavaの以前のバージョンをすべてアンインストール))
  2. Javaコントロールパネル例外サイトリストにURLを追加します- ここの指示に従う
0

Javaコントロールパネルの[セキュリティ]タブで、[ブラウザ内のコンテンツを有効にするJava]]のチェックを外して適用します。その後、再チェックして再適用します。これは私にとってはうまくいき、私はこの問題に何日も苦労していました。

0
Brian

IE11を実行しているWin 7 64ビットでのJavaインストール問題を最終的に解決しました。

Java自動更新プロンプトを介して最新のJava(65)をインストールしたにもかかわらず、検証JavaバージョンおよびJava実行に失敗、すべてをシャットダウンIEインスタンス、検証の再実行に失敗、実行中のすべてのプログラムのシャットダウン、検証の再実行に失敗、再起動、検証の再実行に失敗し、65を再インストールし(ダウンロード時にブラウザーを手動でシャットダウンして)、最終的に検証を実行しました。

私が受信し続けたメッセージは、「あなたが見ているページはJava ...」を使用しています;例えば https://www.Java.com/en/download/help/ie_tips .xml 。デスクトップでスリープモードを使用していますが、これはおそらくインストールおよびIE OSおよびExplorer/desktopへの「巧妙な」統合に関する主要な問題です。政府がそうしないように政府に言ったと思った。起動時間。

これが誰かを助けることを願っています!

0
MKM

Windows 8.1ユーザーの場合... Javaダウンロードサイトにlittleメモがあります。

「Javaのダウンロードとインストールは、Windows 8およびWindows 8.1のデスクトップモードでのみ機能します。詳細については、Windows 8のJava FAQを参照してください。」

残念ながら、「デスクトップモード」はWindows 8.1のデフォルトモードではありませんではありません。 Javaをインストールし、IE11でJavaを使用しようとして2時間を無駄にした後、オラクルのサイトに戻りました...その警告にもう少し注意を払いました!!デスクトップモードに切り替え、Javaを再インストールしました。

猛烈なことに、JavaダウンロードはWindows 8.1のデフォルト構成では機能しません。誰がもっと怒っているのかわかりませんか?オラクルまたはマイクロソフト? (または、警告をざっと読んでくれた私。)

0
johnm

また、Windows 7 x64でJava 11で動作しなくなったIEで問題が発生しました(Chromeに戻り、DID作業)

Java操作を復元するには、次の手順(すべて)を実行する必要がありました。

  1. 最新のJava =>エラーが発生しました 'インストーラーは現在のインターネット接続設定を続行できません'

  2. 「再試行」を押すと、インストーラーが動作を開始しました

  3. Java 8アップデート40は正常にインストールされましたが、JavaはIEで引き続き機能しません(IE /再起動後)

  4. 古いバージョン/古いバージョンを削除しました(Oracle-Javaツールを使用するか、インストール/アンインストールプログラムを使用)。私の場合、古いバージョン7アップデート71を削除できました。

  5. IEを完全に閉じてWindowsを再起動しても、問題は解決しませんでした(以前と同様、Oracle-Javaオンラインツールを使用したJava操作のテストが機能せず、常に表示される「灰色のボックス」(Javaプラグインがロードおよびアクティブ化されているにもかかわらず)

  6. 最後にIEの設定を復元しました:インターネットオプション->詳細->リセット(注:1週間前に試しましたが、このDIDも解決できませんでした)

  7. ユーレカ、再び動作します!

結果は、Oracle-Javaオンラインテストツールを使用して次のようになり、すべてのJavaアプレットはIE11で再び動作するようになりました。

0
MRoset

Windows 7 64ビットを実行している場合、64ビットJavaインストーラーをダウンロードすることを強くお勧めします。x64ベースのOSでx86インストーラーをダウンロードする意味はありません。

それは私のために問題を修正しました。

0
mrchips

Java 8u31およびIE10で問題が発生しました。2つのことを行うまでJavaが表示されませんでした。

  • 一時ファイルを削除する(すべての種類)
  • すべてのゾーンをデフォルトにリセットします(オプション->セキュリティ-> ...)
0
radekbaranowski

最近、Windows 7を搭載したIE11でも同じ問題が発生しました。以前はアプレットは正常に動作していましたが、ある日から別の日に動作しなくなりました。アプレットサイトを信頼済みサイトに追加して解決し、これを低セキュリティレベルで構成しました。

0
user3214426