Проверьте версию. Нужно ли вам обновление.
java –version
Качаем Java (JDK) отсюда http://www.oracle.com/technetwork/java/javase/downloads/index.html
файл формата tar.gz
Создаем папку:
sudo mkdir -p /usr/lib/jvm
Переходим в папку куда скачался архив
cd ....
Внимание! Здесь и далее используется версия Java 7u21, у вас будет другая версия!
Не забывайте исправлять имена!
Перемещаем архив:
sudo mv jdk-7u21-linux-i586.tar.gz /usr/lib/jvm
Переходим в папку:
cd /usr/lib/jvm
Распаковываем папку:
sudo tar zxvf jdk-7u21-linux-i586.tar.gz
Если папка вам не нужна, то её можно удалить:
sudo rm jdk-7u21-linux-i586.tar.gz
Смотрим результат:
ls -l
Должно вернуть что-то вроде:
jdk1.7.0_21
Добавляем новую Java в ubuntu:
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0_21/bin/javac" 1 sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0_21/bin/java" 1
Внимание! Иногда работает не с первого раза!
Указываем новую Java по умолчанию:
sudo update-alternatives --set "javac" "/usr/lib/jvm/jdk1.7.0_21/bin/javac" sudo update-alternatives --set "java" "/usr/lib/jvm/jdk1.7.0_21/bin/java"
Обновляем системный профаил:
sudo nano /etc/profile
В конце надо добавить строки:
JAVA_HOME=/usr/lib/jvm/jdk1.7.0_21 PATH=$PATH:$JAVA_HOME/bin export JAVA_HOME export PATH
Перезагружаем системный профаил:
. /etc/profile
Проверяем версию Java:
java -version