В статье про установку Java в Ubuntu есть пункт, каким образом «прикрутить» java к браузеру Google Chrome. Но с этим моментом есть некоторые проблемы, которые я хотел бы разобрать.
Когда мы создали папку для плагинов Google Chrome, командой в Терминале:
sudo mkdir /opt/google/chrome/plugins
то потом нам нужно было поместить в папку plugins симлинк на файл libnpjp2.so. Для этого предлагалась команда:
sudo ln -s <span style="color: #ff0000">/path/to/java/jre/lib/i386/libnpjp2.so</span> /opt/google/chrome/plugins/libnpjp2.so
для 32-битных систем, если у вас 64-битная система, то нужно было выполнить команду:
sudo ln -s <span style="color: #ff0000">/path/to/java/jre/lib/amd64/libnpjp2.so</span> /opt/google/chrome/plugins/libnpjp2.so
Но как оказалось, путь к данному файлу не всегда совпадает с тем, какой указан в командах выше (путь выделен красным цветом). Как же узнать где находится нужный нам файл libnpjp2.so? В данном случае нам на помощь придет утилита find. Выполним команду:
sudo find / -name libnpjp2.so
и я получил следующий результат:
/usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so
Из этого следует, что нужный нам файл libnpjp2.so находится совсем не в том месте, которое было указано в командах выше. А теперь, когда мы знаем точно местонахождение нужного нам файла, вставляем полученный результат поиска вместо пути, который выделен красным цветом. В итоге команда станет такой:
sudo ln -s <span style="color: #ff0000">/usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so</span> /opt/google/chrome/plugins/libnpjp2.so
У меня 64-битная система, поэтому в пути присутствует папка amd64, в вашем случае может быть папка i386. Надеюсь вы поняли смысл моего поста. Удачи.