web-dev-qa-db-ja.com

Chromeを設定する方法Javaプラグインは、マシンの既存のJDKを使用します

私のマシン(Windows machines7)にJDKをインストールするとき、次のことを行います。

  1. oracleインストーラーで最新の1.7 JDKをインストールします(JDKのみ、 [〜#〜] jre [〜#〜]
  2. インストールフォルダーを、本当に欲しい場所にコピーしたり、サンプルを削除したりします。
  3. javaをアンインストールします
  4. %Java_HOME%を設定し、%Java_HOME%\ binを%Path%に追加します

次に、すべてのマシンでそのフォルダを同期し、更新を続けます(無制限の暗号化機能、 jssecacertsJava.policy、承認されたライブラリなど)。

[〜#〜] but [〜#〜]これには、Chrome loadを使用する必要がある場合Javaを使用するページでは、Javaはインストールされておらず、インストールしたいと考えています。「手動インストール」JDKを台無しにするので、インストールしたくありません。

Chromeを設定して、ディスクでJDKを使用する方法はありますか?JDK 32ビットとJDK 64ビットの両方を持っているので、それは問題ではないでしょう。 Chromeで32ビット版を使用する必要があります)。

Chromeプロジェクト、どうすればChrome Javaプラグインは、Javaを再インストールせずに既存のJDKを参照しますか?が、これまでに返信がありません...

更新:Ubuntuについては、Kalyanの回答をご覧ください

更新:前回もwin7で1.7.0_21を使用して、このアプローチを引き続き正常に使用しています

1.7.45の更新:Windowsレジストリのパスは[HKEY_LOCAL_MACHINE\SOFTWARE\MozillaPlugins]になりました

44
Persimmonium

どうやら、Chrome= Windowsレジストリのキーをアドレス指定すると、Java Environment。プラグインがJREをインストールするため、このキーはJREパスに設定されます。したがって、Chrome=をJDKと連携させるには、編集する必要があります。

  1. とにかくプラグインインストーラーを実行します。
  2. スタート->実行(Winkey+Rregeditを入力してレジストリを編集します。
  3. HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@ Java.com/JavaPluginを検索します。
  4. デスクトップなどのregファイルとしてエクスポートします(右クリックしてExportを選択します)。
  5. JREをアンインストールします([コントロールパネル]-> [プログラムの追加と削除])。これにより、上記のキーが削除され、最初にエクスポートする必要性が説明されます。
  6. デスクトップにエクスポートされたregファイルをテキストエディター(Notepad ++など)で開きます。
  7. JDKインストール内の対応するdllと一致するように「パス」を編集します。

    REGEDIT 4
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@Java.com/JavaPlugin]
    "Description"="Oracle® Next Generation Java™ Plug-In"
    "GeckoVersion"="1.9"
    
    "Path"="C:\Program Files (x86)\Java\jdk1.6.0_29\jre\bin\new_plugin\npjp2.dll"
    
    "ProductName"="Oracle® Java™ Plug-In"
    "Vendor"="Oracle Corp."
    "Version"="160_29"
    
  8. ファイルを保存。

  9. 変更されたregファイルをダブルクリックして、レジストリにキーを追加します。

ファイルの先頭にあるREGEDIT 4プレフィックスは、Windows 7 64ビットでのみ必要になる場合があります。

34
Bruno Lange

Ubuntuでは、次の手順に従って問題を解決できます。

  1. pluginsという名前のディレクトリを$HOME/.mozilla内に作成します(まだ存在しない場合)
  2. 次のコマンドを使用して、このディレクトリ内にlibnpjp2.soへのシンボリックリンクを作成します。

    ln -s $Java_HOME/jre/lib/i386/libnpjp2.so $MOZILLA_HOME/plugins
    

    -または-

    ln -s $Java_HOME/jre/lib/AMD64/libnpjp2.so $MOZILLA_HOME/plugins
    

    32ビットまたは64ビットのJVMインストールを使用しているかどうかによって異なります。さらに、$ Java_HOMEはJVMインストールの場所です。

より詳細な指示は here にあります。

9
Kalyan Akella

Windows 7 Professional 64ビットを使用し、32ビットと64ビットの両方をJava 7u9 jreがインストールされています。Chromeを削除するまで動作を拒否しました次のレジストリキー。

HKEY_LOCAL_MACHINE/Software/MozillaPlugins/@Java.com/DTPlugin,version=10.9.2

次に、Chromeを更新し、プラグインが古くなっているという警告をアプレットにロードしました。「今回は実行」を選択すると、すべてが正常に機能しました。

これに関連する2つのバグがあります: 71188597133818

8
Revoman

私は同様の問題に遭遇しましたが、regeditを変更する代わりに、Chrome設定を変更することにしました

次の手順を試してください

  1. chromeブラウザタイプ:chrome://plugins/
  2. クリック + Details(右上隅)を押して、すべてのプラグインの詳細を展開します。
  3. Javaを見つけて、使用したくないパスのDisableをクリックします。

変更を確認するには、ブラウザを再起動する必要がある場合があります。これは、有効にしたJavaが最新のJavaであることも前提としています。

お役に立てれば

5
Pranav Shah

私はしばらくの間、これに対する解決策を探しました。 JDKには、インストール時にMozillaプラグイン(Chromeが使用するもの))が含まれていないようです。JREインストールにのみ存在します。プラグインとそれらはすべてnp *で始まります

1
yincrash

2015年4月14日リリースのバージョン42以降、Chromeは、Javaを含むすべてのNPAPIプラグインをブロックします。2015年9月まで、chrome://flags/#enable-npapiおよびEnableをクリックします。その後、 IEタブ拡張 を使用して、Director-XバージョンのJavaプラグインを実行する必要があります。

1
JPaget

Windows 7 64ビットでは、次のスクリプトを使用してレジストリエントリを追加しました。

@echo off
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@Java.com/JavaPlugin"
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@Java.com/JavaPlugin" /v "Description" /t REG_SZ /d "Oracle Next Generation Java Plug-In"
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@Java.com/JavaPlugin" /v "GeckoVersion" /t REG_SZ /d "1.9"
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@Java.com/JavaPlugin" /v "Path" /t REG_SZ /d "C:\Oracle\jdev11123\jdk160_24\jre\bin\new_plugin\npjp2.dll"
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@Java.com/JavaPlugin" /v "ProductName" /t REG_SZ /d "Oracle Java Plug-In"
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@Java.com/JavaPlugin" /v "Vendor" /t REG_SZ /d "Oracle Corp."
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@Java.com/JavaPlugin" /v "Version" /t REG_SZ /d "10.3.1"

Pathを変更する必要があることに注意してください。

1
Dave Jarvis

Windows 7 64ビットを使用していますが、ChromeでJRE8 64ビットを手動で有効にできるかどうか理解できませんでした。私の問題は、Java plugin DLLは64ビットであり、32ビットChromeでは動作しません。したがって、x86バージョンのJREをインストールする必要があります。以下は、作成する必要があるWindowsレジストリ設定です。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@Java.com/JavaPlugin,version=11.0.2]
"Description"="Oracle® Next Generation Java™ Plug-In"
"GeckoVersion"="1.9"
"Path"="C:\\Program Files (x86)\\Java\\jre8\\bin\\plugin2\\npjp2.dll"
"ProductName"="Oracle® Java™ Plug-In"
"Vendor"="Oracle Corp."
"Version"="1.8.0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@Java.com/JavaPlugin,version=11.0.2\MimeTypes]

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@Java.com/JavaPlugin,version=11.0.2\MimeTypes\application/x-Java-applet]
"Description"="Java™ Applet"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@Java.com/JavaPlugin,version=11.0.2\MimeTypes\application/x-Java-applet;jpi-version=1.8.0]
"Description"="Java™ Applet"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@Java.com/JavaPlugin,version=11.0.2\MimeTypes\application/x-Java-applet;version=1.1]
"Description"="Java™ Applet"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@Java.com/JavaPlugin,version=11.0.2\MimeTypes\application/x-Java-applet;version=1.1.1]
"Description"="Java™ Applet"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@Java.com/JavaPlugin,version=11.0.2\MimeTypes\application/x-Java-applet;version=1.1.2]
"Description"="Java™ Applet"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@Java.com/JavaPlugin,version=11.0.2\MimeTypes\application/x-Java-applet;version=1.1.3]
"Description"="Java™ Applet"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@Java.com/JavaPlugin,version=11.0.2\MimeTypes\application/x-Java-applet;version=1.2]
"Description"="Java™ Applet"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@Java.com/JavaPlugin,version=11.0.2\MimeTypes\application/x-Java-applet;version=1.2.1]
"Description"="Java™ Applet"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@Java.com/JavaPlugin,version=11.0.2\MimeTypes\application/x-Java-applet;version=1.3]
"Description"="Java™ Applet"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@Java.com/JavaPlugin,version=11.0.2\MimeTypes\application/x-Java-applet;version=1.3.1]
"Description"="Java™ Applet"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@Java.com/JavaPlugin,version=11.0.2\MimeTypes\application/x-Java-applet;version=1.4]
"Description"="Java™ Applet"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@Java.com/JavaPlugin,version=11.0.2\MimeTypes\application/x-Java-applet;version=1.4.1]
"Description"="Java™ Applet"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@Java.com/JavaPlugin,version=11.0.2\MimeTypes\application/x-Java-applet;version=1.4.2]
"Description"="Java™ Applet"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@Java.com/JavaPlugin,version=11.0.2\MimeTypes\application/x-Java-applet;version=1.5]
"Description"="Java™ Applet"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@Java.com/JavaPlugin,version=11.0.2\MimeTypes\application/x-Java-applet;version=1.6]
"Description"="Java™ Applet"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@Java.com/JavaPlugin,version=11.0.2\MimeTypes\application/x-Java-applet;version=1.7]
"Description"="Java™ Applet"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@Java.com/JavaPlugin,version=11.0.2\MimeTypes\application/x-Java-applet;version=1.8]
"Description"="Java™ Applet"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@Java.com/JavaPlugin,version=11.0.2\MimeTypes\application/x-Java-vm]
"Description"="Java™ Virtual Machine"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@Java.com/JavaPlugin,version=11.0.2\MimeTypes\application/x-Java-vm-npruntime]
"Description"="Java™ Applet"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@Java.com/JavaPlugin]
"Description"="Oracle® Next Generation Java™ Plug-In"
"GeckoVersion"="1.9"
"ProductName"="Oracle® Java™ Plug-In"
"Vendor"="Oracle Corp."
"Version"="160_29"
"Path"="C:\\Program Files\\Java\\jre8\\bin\\plugin2\\npjp2.dll"
0
expert