Lors de l'installation de JDK sur mes machines (Windows 7), je procède comme suit.
Ensuite, je synchronise ce dossier sur toutes mes machines afin de le maintenir à jour (avec des fonctions de cryptographie illimitées, jssecacerts , Java.policy
, bibliothèques approuvées, etc).
[~ # ~] mais [~ # ~] présente un inconvénient majeur lorsque Chrome doit utiliser load une page qui utilise Java, elle pense que Java n'est pas installé et veut l'installer. Je ne veux pas l'installer car cela gâcherait mon JDK "installé à la main".
Donc, y a-t-il un moyen de configurer Chrome pour qu'il utilise le JDK dans mon disque? J'ai le JDK 32-bit et le JDK 64-bit, donc ce n'est pas un problème besoin d'utiliser le 32 bits avec Chrome).
J'ai trouvé une question dans le projet Chrome, Comment puis-je avoir le Chrome Java = Le plugin référence un JDK existant sans réinstaller Java?, mais aucune réponse à ce jour ...
UPDATE: pour Ubuntu, voir la réponse de Kalyan
MISE À JOUR: je continue toujours à utiliser cette approche avec succès, la dernière fois avec 1.7.0_21 sur win7
MISE À JOUR pour 1.7.45: le chemin d'accès dans le registre Windows est maintenant [HKEY_LOCAL_MACHINE\SOFTWARE\MozillaPlugins]
Apparemment, Chrome adresse une clé dans le registre Windows lorsqu'il recherche un environnement Java. Depuis que le plug-in installe le JRE, cette clé est définie sur un chemin JRE. et doit donc être modifié si vous voulez Chrome fonctionner avec le JDK.
regedit
pour modifier le registre.Editez "Path" pour qu'il corresponde à la DLL correspondante dans votre installation JDK:
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"
Enregistrer le fichier.
Le préfixe REGEDIT 4
En haut du fichier peut uniquement être requis pour Windows 7 64 bits.
Sur Ubuntu, vous pouvez suivre ces étapes pour résoudre le problème:
$HOME/.mozilla
, s'il n'existe pas déjàCréez un lien symbolique vers libnpjp2.so dans ce répertoire à l'aide de la commande suivante:
ln -s $Java_HOME/jre/lib/i386/libnpjp2.so $MOZILLA_HOME/plugins
- ou -
ln -s $Java_HOME/jre/lib/AMD64/libnpjp2.so $MOZILLA_HOME/plugins
selon que vous utilisiez une installation JVM 32 ou 64 bits. De plus, $ Java_HOME correspond à l'emplacement de votre installation JVM.
Des instructions plus détaillées peuvent être trouvées ici .
J'utilise Windows 7 Professionnel 64 bits et les versions 32 bits et 64 bits Java 7u9 jre sont installées. Chrome a refusé de fonctionner tant que j'ai supprimé le clé de registre suivante.
HKEY_LOCAL_MACHINE/Software/MozillaPlugins/@Java.com/DTPlugin,version=10.9.2
Ensuite, j'ai actualisé Chrome et l'applet chargée avec un avertissement indiquant que le plug-in était obsolète. J'ai sélectionné "Exécuter cette fois" et tout a fonctionné comme prévu.
Je suis tombé sur un problème similaire mais au lieu de changer le regedit, j’ai décidé de changer les paramètres Chrome
Essayez les étapes suivantes
chrome://plugins/
+ Details
(coin supérieur droit) pour développer tous les détails du plugin.Java
et cliquez sur Disable
pour le (s) chemin (s) que vous ne voulez pas utiliser.Vous devrez peut-être redémarrer le navigateur pour voir les modifications. Cela suppose également que le Java que vous avez activé est le dernier Java.
J'espère que cela t'aides
Je cherchai une solution à ce problème pendant un moment. Il semble que le JDK ne comporte pas de plug-ins Mozilla (ce que Chrome utilise)] lors de son installation. C’est uniquement dans l’installation de JRE. Il existe quelques DLL qui composent le plugin et ils commencent tous par np *
À partir de la version 42, publiée le 14 avril 2015, Chrome bloque tous les plug-ins NPAPI, y compris Java. Jusqu'en septembre 2015, vous pourrez contourner ce problème en accédant à l'adresse chrome://flags/#enable-npapi
et en cliquant sur Enable
. Après cela, vous devrez utiliser le extension d’onglet IE pour exécuter la version Direct-X du plugin Java.
Sur Windows 7 64 bits, j'ai ajouté l'entrée de registre à l'aide du script suivant:
@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"
Notez que vous devrez changer le Path
.
Je suis sous Windows 7 64 bits et je ne comprends pas si je peux activer manuellement JRE8 64 bits pour Chrome. Il s’est avéré que mon problème était que Java plugin DLL correspond à 64 bits, ce qui ne fonctionnerait pas avec Chrome 32 bits. Par conséquent, vous devez installer la version x86 de JRE Vous trouverez ci-dessous les paramètres de registre Windows que vous devez créer.
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"