понедельник, 13 февраля 2012 г.

Debian и установка Java Sun JDK7

Качаем JDK 7 tar.gz
http://www.oracle.com/technetwork/java/javase/downloads/index.html


распаковываем и переносим в /usr/lib/jvm
Тут бы самое время сделать симлинк, дабы при апдейте просто перемещать симлинк на новую версию java.
Т.е. делаем линк = jdk_current
ln -s /usr/lib/jvm/jdk1.7_ваша_версия_  /usr/lib/jvm/jdk_current

Проверяем какие версии у нас сейчас есть

sudo update-alternatives --config java

смотрим что выдало

если в выводе было что-то вроде "no alternatives for java" то запускаем
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk_current/jre/bin/java 0


если есть список с цифровыми индексами от 0 до n, то увеличиваем на 1 для следующей команды
Так если было в выводе три строки от 0 до 2, то команда выглядит с "3" в последнем параматре
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk_current/jre/bin/java 3


активируем новую версию

update-alternatives --config java

и выбираем номер нужной версии, т.е. цифра из левой колонки вывода "Selection", по сути ту, что мы в предыдущем шаге задали.

проверяем

java -version

Так же стоит подобное проделать для javac, keytool и прочими нужными программами.
 Для Debian это будет что-то вроде этого:
 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk_current/bin/javac _ваш_номер_альтернативы_

1 комментарий: