Вопрос: Как установить Oracle Java на Ubuntu 14.04? [Дубликат]


На этот вопрос уже есть ответ:

Я использую Ubuntu 14.04.1 LTS, архитектуру x64, и мне нужно установить Oracle Java, Теперь я знаю, что есть некоторые инструкции на веб-сайте, который я использую, но тот же сайт не признать это, Может ли кто-нибудь помочь мне с некоторыми инструкциями? Благодаря!


198
2017-09-07 13:15


Источник


Вы хотите установить JRE (только для запуска java-приложений) или JDK (вы хотите разрабатывать Java-приложения)? Также какую версию вы хотите установить (Java 6, 7 или 8)? - Salem
Мне нужен комплект разработчика, последний, версия 8. - Dan
Вы можете упростить установку oracle jdk/jre с этот скрипт - Jahid
oracle.com/technetwork/java/javase/downloads/... - ChuckCottrill


Ответы:


Использование PPA

Вы можете использовать WebUpd8 PPA (это загрузит необходимые файлы из Oracle и установит JDK 8):

sudo apt-add-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Безопасны ли PPA для добавления в мою систему и какие «красные флаги» следует соблюдать?

Кроме того, JAVA_HOME переменной была установлена:

/usr/lib/jvm/java-8-oracle

Для этого вы можете использовать следующую команду (см. Шаг 3 «Ручная установка», чтобы узнать, как сделать ее постоянной):

export JAVA_HOME=/usr/lib/jvm/java-8-oracle

Ручная установка

В tar.gz, предоставляемом Oracle, нет фактического процесса установки. Вы просто извлекаете эти файлы в нужное место и добавляете их на свой путь. Таким образом, процесс следующий:

  • Загрузите .tar.gz из оракул (здесь я буду использовать jdk-8u20-linux-x64.tar.gz);
  • Извлеките его куда-нибудь;
  • Переместите извлеченную папку в /usr/lib/jvm, Это не требуется, но это место, где установлено программное обеспечение Java runtime, и где такие инструменты, как IDE, могут его искать:

    sudo mv /path/to/jdk1.8.0_20 /usr/lib/jvm/oracle_jdk8
    
  • Прежде чем добавить этот jdk в качестве альтернативы, вы увидите, что новая альтернатива отсутствует в списке:

    sudo update-alternatives --query java
    
    sudo update-alternatives --query javac
    
  • Затем добавьте новые альтернативы jdk (2000 - это приоритет и вы можете выбрать другое число):

    sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/oracle_jdk8/jre/bin/java 2000
    
    sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/oracle_jdk8/bin/javac 2000
    
  • Теперь вы должны увидеть новый jdk, и вы можете переключаться между альтернативами с помощью этой команды:

    sudo update-alternatives --config java
    
    sudo update-alternatives --config javac
    
  • Создать файл /etc/profile.d/oraclejdk.sh со следующим содержанием (адаптируйте пути, чтобы отразить путь, в котором вы сохранили свой JDK):

    export J2SDKDIR=/usr/lib/jvm/oracle_jdk8
    export J2REDIR=/usr/lib/jvm/oracle_jdk8/jre
    export PATH=$PATH:/usr/lib/jvm/oracle_jdk8/bin:/usr/lib/jvm/oracle_jdk8/db/bin:/usr/lib/jvm/oracle_jdk8/jre/bin
    export JAVA_HOME=/usr/lib/jvm/oracle_jdk8
    export DERBY_HOME=/usr/lib/jvm/oracle_jdk8/db
    

Готово! Эти пути будут распознаны только после выхода из системы или перезагрузки, поэтому, если вы хотите использовать их сразу, выполните source /etc/profile.d/oraclejdk.sh,


413
2017-09-07 14:08



Еще раз спасибо, и я принимаю ответ, но, пожалуйста, вы можете показать мне версию для руководства, я имею в виду, как установить файл tar.gz. - Dan
Я собираюсь предположить, что вы знаете, как следовать инструкциям по установке файла tar.gz. Проблема в том, что на веб-сайте нет java 8. Итак, как вы его загрузили? Вы зашли на oracle.com? - Chan-Ho Suh
@ Chan-HoSuh Файлы, которые вы хотите, Вот - Salem
@ user244986 См. мое редактирование. Обратите внимание, что процесс PPA более или менее совпадает с ручным (т.е. установка этого пакета только загружает сценарий, чтобы он в основном был тем же). - Salem
Извините, я даже не видел да, вы правы, все это время JDK 7, только один вопрос, как вы узнали, какую переменную экспортировать, и почему? - Dan