Установка Java на Debian

Описанный пример протестирован на Debian 5 Lenny совместно с Java 6.

Всё началось с ошибки, которая возникала при попытке обновления Android SDK:

XML verification failed for https://dl-ssl.google.com/android/repository/repository.xml.Error: java.lang.NullPointerException

Проблема решается установкой свежей версии Java 6 и использованием её «по умолчанию».

Рабочую версию Java 6 можно установить через Synaptic. Следует найти все пакеты начинающиеся на sun-java6 и установить их. Правда пакет sun-java6-doc я устанавливать не стал, т.к. он предлагал вместо себя загрузить отдельную версию и выдавал ошибку. Но и без него всё прекрасно работает.

После установки, следует сообщить системе о новой версии Java 6, установив её, используемой «по умолчанию». Выполним в терминале следующую команду:

sudo update-alternatives --config java

После этого, отобразится примерно такой диалог:

Есть 3 альтернатив, которые предоставляют `java'.
  Выбор        Альтернатива
-----------------------------------------------
          1    /usr/bin/gij-4.3
*+        2    /usr/lib/jvm/java-gcj/jre/bin/java
          3    /usr/lib/jvm/java-6-sun/jre/bin/java
Нажмите enter, чтобы сохранить значение по умолчанию[*], или введите выбранное число: 3

В данном случае, интересующая нас версия под номером 3, вводим его в строку и получаем такой вот ответ:

Используется `/usr/lib/jvm/java-6-sun/jre/bin/java' для предоставления `java'.

Теперь свежая версия Java 6 — готова к работе.

Инструкции по теме:

Добавить комментарий