При установке JDK на моих машинах (Windows 7), я делаю следующее.
- установить последнюю версию 1.7 JDK с установщиком Oracle (только JDK, no JRE)
- скопируйте папку установки в нужное место, удалите образцы и т.д.
- удалить Java
- установите% JAVA_HOME%, добавьте% JAVA_HOME%\bin в% Path%
Затем я синхронизирую эту папку на всех моих машинах, поэтому я ее обновляю (с неограниченным материалом криптографии, jssecacerts, java.policy
, поддерживаемые библиотеки, и т.д.).
НО, у этого есть одно большое предостережение, когда Chrome должен использовать загрузку страницы, использующей Java, он считает, что Java не установлен и хочет установить его. Я не хочу его устанавливать, так как это может испортить мой JDK с ручной установкой.
Итак, есть способ настроить Chrome, чтобы он использовал JDK на моем диске? У меня есть 32-разрядная версия JDK и 64-разрядная JDK, поэтому это не проблема (я думаю, мне нужно будет использовать 32-разрядную версию с Chrome).
Я нашел вопрос в проекте Chrome, Как мне привязать плагин Chrome Java к существующему JDK без переустановки Java?, но нет ответов до сих пор...
UPDATE: для Ubuntu см. ответ Каляна
UPDATE: я все еще успешно использую этот подход, последний раз с 1.7.0_21 на win7
UPDATE для 1.7.45: путь в реестре Windows теперь [HKEY_LOCAL_MACHINE\SOFTWARE\MozillaPlugins]