web-dev-qa-db-ja.com

JavaアプレットがWindows Server 2008 R2でIEで起動しない

Java ActiveXアドオンをDesktop Experienceでリモートデスクトップサーバー2008 R2で動作させることができません)これは http://www.Java.com/verify から互換モードを有効にした後に得られるものです。

Java Verify page presenting an empty rectangle instead of the Java applet

その他Java Webページに埋め込まれたアプレット(特にSAP NetWeaverなど)も壊れています。

私が試してみました:

  • 異なるバージョンのJavaランタイムが1.7u45から1.7u60に
  • Internet Explorer 10およびInternet Explorer 11
  • iEのManage add-onsダイアログでアドオンの状態を確認し、2つのJRE関連のアドオンを無効化/再有効化する
  • JavaコントロールパネルによるJava Content in the Browserの無効化と再有効化
  • 保護モードを無効にした後、管理ユーザーとしてブラウザを実行する
  • internet Explorer、Windows Explorer、Windows OSのさまざまな再起動を実行する

しかし、上のスクリーンショットに示されているものと異なる結果を受け取ったことはありません。私はそれに値するために何をしましたか?

3
the-wabbit

Internet Explorerは、「セキュリティ」タブでブラウザー設定「拡張保護モード」が有効になっている場合にのみ、64ビットの実行可能ファイルを使用します。それ以外の場合は、32ビットの実行可能ファイルが使用され、対応する32ビットのJREをインストールする必要があります。

iexplore.exe running in 32-bit mode

From 拡張保護モードについて

デスクトップ上のInternet Explorerでは、コンテンツプロセスはデフォルトで32ビットのままで、32ビットのActiveXコントロール、ツールバー、BHOなどとの互換性があります。64ビットのiexplore.exe実行可能ファイルを直接起動しても、64ビットのマネージャープロセスが残ります。 32ビットのコンテンツプロセスのみをホストします。デスクトップで64ビットコンテンツプロセスを有効にする場合は、Enable EnhancedProtected ModeInternet ExplorerのTools> Internet Options> AdvancedタブのSecurityセクションにあるオプション。このオプションを有効にすると、保護モードで実行されているすべてのコンテンツプロセス(デフォルトではインターネットゾーンや制限付きゾーンなど)が64ビットコンテンツプロセスを使用し始めます。

2
dartonw

Javaを構成できないJava検証の失敗コントロールパネルが開かない(修正:)これは、Java(jre)のインストールが正常に完了し、新規インストールした後の通常の(Windows 7のバグに関連する)問題です。私のラップトップまたはデスクトップ上のWindows7 64ビットまたは32ビットの。私にとって完璧に機能したのは、COMPATIBILITYMODE = WINDOWSNTを設定して、WindowsがJP2LAUNCHER.EXEおよびJAVAW.EXEファイルを適切に起動するようにすることでした。 jp2launcher.exe windowsNT互換性が解決Java https://www.Java.com/en/download/installed.jsp で障害の問題を確認
javaw.exe windowsNT互換性により、Javaコントロールパネルを開いたり構成したりできない問題が解決されます。

*  search for JAVAW.EXE   inside  c:\program files\Java\....\bin   
      or  c:\program files(x86)\Java\.....\bin\
*  right-click mouse on  JAVAW   application icon logo
*  click  PROPERTIES
*  click  COMPATIBILITY
*  tick the checkbox at COMPATIBILITY MODE
*  choose  WINDOWS NT service pack
*  click APPLY or click OK

これで、構成Javaコントロールパネルが開いて動作します。

*  search for JP2LAUNCHER.EXE   inside  c:\program files\Java\....\bin   
      or  c:\program files(x86)\Java\.....\bin\
*  right-click mouse on  JP2LAUNCHER
*  click  PROPERTIES
*  click  COMPATIBILITY
*  tick the checkbox at COMPATIBILITY MODE
*  choose  WINDOWS NT service pack
*  click APPLY or click OK

これで、検証Javaは https://www.Java.com/en/download/installed.jsp で成功します。

検索時にJP2LAUNCHERとJAVAWのバージョンが2つまたは3つ見つかった場合は、それらすべてに対して上記を繰り返す必要があります。

構成Javaコントロールパネルの[詳細設定]タブで、証明書の取り消しを「確認しない」に設定し、セキュリティ検証を無効にできます。 [セキュリティ]タブで、例外サイトリストのサイトリストを編集できます(サイトのブロックを解除するURLを追加します)

0
YVRao