После установки через apt-get часто возникают проблемы с последующим запуском java-зависимых программ.
Чтобы не понадобилось лишних телодвижений после, нужно сразу сделать все как надо =)
И так, по порядку.
Назначаем бинарнику права на выполнение:
Проверяем используется ли она:
Проверяем используется ли она:
Чтобы не понадобилось лишних телодвижений после, нужно сразу сделать все как надо =)
И так, по порядку.
Sun JDK 6.
Скачиваем Sun JDK 6 отсюда.Назначаем бинарнику права на выполнение:
chmod +x jdk-6u32-linux-x64.binИзвлекаем:
./jdk-6u32-linux-x64.binПеремещаем извлеченную папку в /usr/lib/jvm/:
sudo mv jdk1.6.0_32 /usr/lib/jvm/Устанавливаем новую java:
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_32/bin/javac 1 sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_32/bin/java 1 sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.6.0_32/bin/javaws 1Выбираем ее для использования по умолчанию:
sudo update-alternatives --config javac sudo update-alternatives --config java sudo update-alternatives --config javaws
java -versionПроверяем симлинки:
ls -la /etc/alternatives/java*Включаем Java-плагин для Firefox (и Chrome):
#for 64-Bit jdk sudo ln -s /usr/lib/jvm/jdk1.6.0_32/jre/lib/amd64/libnpjp2.so /usr/lib/mozilla/plugins #for 32-Bit jdk sudo ln -s /usr/lib/jvm/jdk1.6.0_32/jre/lib/i386/libnpjp2.so /usr/lib/mozilla/pluginsГотово :)
Sun JDK 7.
Скачиваем Sun JDK7 отсюда. Распаковываем архив:tar -xvzf jdk-7u4-linux-x64.tar.gzПеремещаем извлеченную папку в /usr/lib/jvm/:
sudo mv jdk1.7.0_04 /usr/lib/jvm/Устанавливаем новую java:
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_04/bin/javac 1 sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_04/bin/java 1 sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.7.0_04/bin/javaws 1Выбираем ее для использования по умолчанию:
sudo update-alternatives --config javac sudo update-alternatives --config java sudo update-alternatives --config javaws
java -versionПроверяем симлинки:
ls -la /etc/alternatives/java*Включаем Java-плагин для Firefox (и Chrome):
#for 64-Bit jdk sudo ln -s /usr/lib/jvm/jdk1.7.0_04/jre/lib/amd64/libnpjp2.so /usr/lib/mozilla/plugins #for 32-Bit jdk sudo ln -s /usr/lib/jvm/jdk1.7.0_04/jre/lib/i386/libnpjp2.so /usr/lib/mozilla/pluginsГотово =)
Настройка JAVA_HOME.
Некоторые приложения требуют для работы правильную переменную JAVA_HOME. Чтобы эти приложения (например IntelliJ IDEA, BGbilling и пр.) не выдавали вам ошибок вроде таких:Please ensure JAVA_HOME points to JDK rather than JRE.отредактируйте ваш .bashrc находящийся в вашей домашней директории, добавив следующие строки:
export JAVA_HOME=/path/your/jdk export PATH=$JAVA_HOME/bin:$PATH
И все-таки это убунта! Весь гугл твердит, поставь убунту, поставь убунту, да и чтиво чаще про нее нерусскую кругом. Только "вчера-сегодня-завтра" вспоминал ее, пока вкачивал жизнь в канувший под гнетом win7, где-то в недрах mbr grub2 от fc16 =)
ОтветитьУдалитьЗато с ней никогда не бывает скучно ;) Тебе ли не знать, как это с ними...)
ОтветитьУдалить