понедельник, 19 ноября 2012 г.



Установка JDK (aka JRE в составе JDK) в Debian Gnu/Linux


Данный пост является по сути копипастой компиляцией всего, что я смог накопать по просторам глобальной сети на эту тему, ибо у начинающих с этим как правило проблемы, так что гуру проходят мимо и не гадят в комменты высокомерным трольством.


Итак мы имеем debian based system (Debian, Ubuntu, Mint etc...) Соответственно просто скачать rpm бинарник и просто поставить его не можем. Поэтому мы пойдем другим путем поступим, как настоящие джедаи консоли!
Для начала лезем на оффициальный сайт... Ааа да кому это надо?! Сюда лезем! Соответственно качаем под нашу разрядность (x86/x64) с расширением tar.gz, для простоты возьмем название актуального на момент написания поста релиза с x86:  jdk-7u3-linux-i586.tar.gz.  Качаем его в произвольный каталог (пусть в домашний /home/username).
Здесь мы лезем в консоль и распаковываем наш архив
tar xvfz jdk-7u3-linux-i586.tar.gz
 

Внимание работа с правами суперпользователя!!!


Далее создаем целевую директорию (я в силу привычки предпочитаю /usr/java, хотя везде рекомендуется /usr/local/java, но тут все сугубо по вкусу)

su -l
mkdir /usr/java
и копируем распакованный каталог со всем барахлом с JDK в созданную директорию:
cp -R jdk1.7.0_03  /usr/java
Таперича мы переходим к самому интересному, открываем следующий файлик:
gedit /etc/profile
и в его конец добавляем следующее:

JAVA_HOME=/usr/java/jdk1.7.0_07
JRE_HOME=/usr/java/jdk1.7.0_07/jre
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME JRE_HOME PATH

Перезаходим в систему и спрашиваем в консоли:
java -version
на что нам отвечают: воистину
java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b10)
Java HotSpot(TM) Server VM (build 23.3-b01, mixed mode)!

Но мы ведь еще и начинающие разработчики (иначе нафига JDK) поэтому
javac -version
и видим в ответ
javac 1.7.0_07

Это означает, что Java машина установилась и готова функционировать на благо человечества нас любимых!
Вот только браузер с нами не согласен, но ответ есть здесь.
в случае с Opera почти тоже самое только каталог /plugins уже есть, соответственно:
cd /usr/lib/opera/plugins
и
ln -s /usr/java/jdk1.7.0_07/jre/lib/i386/libnpjp2.so
А далее проверяем работоспособность Java во всех браузерах здесь.
З.Ы. Chrome нагло лжет при проверке, что плагин устарел, не верьте ему и давайте согласие на разблокировку! Не знаю с чем это связано, но поправить не могут вот уже несколько релизов.

Комментариев нет:

Отправить комментарий