Установка Oracle Java в Ubuntu (ручной метод)
В данной статье расскажу как установить Oracle Java в Ubuntu 12.04 - 14.04 в ручную, скачав с официального сайта Oracle.
В своей предыдущей статье я рассказывал как установить Oracle Java с помощью репозитория:
Но судя по отзывам к статье, очень часто установка не проходит, возникают ошибки.
Разберем установку Java Oracle для Ubuntu в ручную.
Покажу на примере установки Java 8 в Ubuntu 14.04.
1. Скачиваем архив Oracle Java с официального сайта Oracle:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Думаю всё понятно со скачиванием:
Жмем Accept license, затем скачиваем архив *.tar.gz соответствующий разрядности вашей системы.
2. После того, как скачали архив. Нужно его распаковать в системе.
Все действия можно сделать, открыв Наутилус от имени администратора: sudo nautilus /
Я же покажу как это сделать в консоле.
Переходим в каталог, в который сохранили архив, по умолчанию браузеры сохраняют в каталог Загрузки или Downloads: cd ~/Загрузки/ (Не забываем про автодополнение по клавише tab)
Теперь разархивируем: tar -xvf jdk-8u5-linux* Пойдет разархивирование и создание каталога.
Не очень хорошо хранить виртуальную машину java в папке загрузки.
Создаем для Java каталог: sudo mkdir -p /usr/lib/jvm/jdk1.8.0/
После того, как создали каталог, давайте переместим распакованное содержимое архива Java в созданный каталог: sudo mv jdk1.8.0_05/* /usr/lib/jvm/jdk1.8.0/
Если Вы всё правильно сделали, то можете проверить в Nautilus, у вас должен каталог "/usr/lib/jvm/jdk1.8.0/" выглядить следующем образом:
3. Теперь создадим "символические ссылки", чтобы система знала о существовании Java в системе Ubuntu.
3.1. Создаем символическую ссылку на JRE, чтобы была возможность запускать java приложения:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0/bin/java" 1 Сразу же можно проверить работоспособность, введя в терминале: java -version И должно появиться сообщение вида: $ java -version
java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)
Это значит, что теперь среда java для запуска java приложений установлена в Ubuntu.
3.2. Создаем символическую ссылку на компилятор javac:
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.8.0/bin/javac" 1 Для проверки вводим в терминал: javac -version Получаем сообщение вида: $ javac -version
javac 1.8.0_05
3.3. И теперь создаем символическую ссылку на javaws (Java Web Start):
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.8.0/bin/javaws" 1 Проверяем: javaws -version Получаем сообщение вида: $ javaws -version
Java(TM) Web Start 11.5.2.13-fcs
3.4. Теперь создаем символическую ссылку для открытия jar файлов:
sudo update-alternatives --install "/usr/bin/jar" "jar" "/usr/lib/jvm/jdk1.8.0/bin/jar" 1 Для проверки вводим: jar -version Если всё окей, то выведется справка.
Всё теперь Java Oracle установлена в Ubuntu.
Можете пользоваться.
Но таким образом можно установить кучу версий Java, к примеру Java 7 помимо Java 8.
Замечания при установке второй Java в систему Ubuntu:
При создании символической ссылке нужно будет вводить не 1, а 2 и так далее, к примеру: sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 2 Эти циферки, это приоритет в системе.
И теперь, чтобы переключаться между версиями java пользуемся следующими командами: sudo update-alternatives --config java sudo update-alternatives --config javac sudo update-alternatives --config javaws sudo update-alternatives --config jar Думаю понятно, что надо ввести циферку с нужной версией Java* и нажать enter.
Но это еще не всё.
Теперь надо, чтобы в браузере работал java плагин.
Chrome начиная с версии 34 выпилил NPAPI плагины, поэтому остается пользоваться только Firefox.
Чтобы работал Java плагин в Firefox на Ubuntu:
Для 32 битной системы создаем символическую ссылку, вводим в терминале: sudo ln -s /usr/lib/jvm/jdk1.8.0/jre/lib/amd64/libnpjp2.so /usr/lib/mozilla/plugins Для 64 битной системы создаем символическую ссылку, вводим в терминале: sudo ln -s /usr/lib/jvm/jdk1.8.0/jre/lib/i386/libnpjp2.so /usr/lib/mozilla/plugins
Теперь перезапускаем браузер Firefox и переходим на сайт, для проверки работоспособности плагина:
Если всё правильно сделали, то увидите следующую надпись:
Настройка переменных сред java.
Но и это еще не всё. Некоторым инструментам требуется переменная среда JAVA_HOME .
Это можно сделать, отредактировав файл /etc/environment .
Открываем терминал и вводим команду sudo gedit /etc/environment Откроется текстовый файл, вводим туда адрес до каталога java в системе, к примеру:
JAVA_HOME=/usr/lib/jvm/jdk1.8.0
Должно получится так:
Сохраняем и перезагружаем компьютер, чтобы новая переменная среда сохранилась.
Вот теперь действительно всё. Установка и настройка Oracle Java в Ubuntu закончена.
PS.
Чтобы проверить все символические ссылки на java в системе, можно воспользоваться командой: ls -la /etc/alternatives/java* Появится сообщение, где можно сверить правильность пути:
|