Точно такой же вопрос был задан Вот , но ОП спрашивал относительно системы Windows. я бегу Linux Mint 14 "Nadia" - KDE (64-разрядная версия) , ответ @Kalyan, предоставленная Акелле на этот вопрос, должна работать для меня, но это не так.
Вот подробности моей ситуации:
Чтобы соответствовать моей команде разработчиков, мне нужно использовать 32-битную версию jdk-6u18, поэтому я скачал
jdk-6u18-linux-i586.bin,Перед установкой JDK я полностью удалил все (и я имею в виду все) пакеты, связанные с Java, включая все
OpenJavaпакеты. Я пытался уйтиjava-commonустановлен, но это не имеет значения.Чтобы установить 32-битный Java JDK на мою 64-битную ОС, мне пришлось
ia32-libsкак предложено Вот ,Я попытался установить ранее упомянутый JDK в следующих каталогах ...
/usr/local /usr/lib /usr/javaЯ установил свой
JAVA_HOMEсоответственно, в зависимости от того, где я установил JDK (то есть путь кjdk1.6.0_18каталог). я добавить$JAVA_HOME/binна мой путь. Я также установил (ненужный?)JRE_HOMEпеременная к$JAVA_HOME/jre,Когда я бегу
setвсе переменные отображаются так, как я ожидал. вjdk1.6.0_18каталог, который я также пытался рекурсивно устанавливать разрешения для755просто чтобы убедиться, что моя проблема не была ошибкой разрешений. Со всеми этими конфигурациями все, что связано с Java, работает нормально, кроме плагина браузера.Я пытался установить
MOZILLA_HOMEпеременная к~/.mozillaа также$HOME/.mozilla, Оба, кажется, выполняют то же самое и отображают, как я ожидал, когда я бегуset,Я понимаю, что Chrome, Chromium и Firefox требуют ссылки на
libnpjp2.soвpluginsкаталог для Java для работы в этих браузерах. Я создал ссылку, используяsudo ln -sв следующих каталогах ...~/.mozilla/plugins /usr/lib/chromium-browser/plugins /usr/lib/firefox/plugins... а также пытались установить права доступа к ссылке на
755все безрезультатно.У меня закончились идеи, и я действительно не хочу иметь двойную установку Java Мы ценим любые предложения.