Как установить JDK в Ubuntu Linux

Я пытаюсь установить Java Development Kit (JDK) на Ubuntu дистрибутив Linux, но мне не удается его установить.

Каковы шаги для установки на Ubuntu?

Комментарии к вопросу (3)
Решение

Ссылаясь на Ask Ubuntu вопрос Как установить JAVA_HOME для OpenJDK?,

Как установить Open JDK (Java developement kit) в Ubuntu (Linux)?

  1. Откройте Terminal из Application Dash или нажмите Ctrl+Alt+T

  2. Обновите репозиторий:

     sudo add-apt-repository ppa:openjdk-r/ppa # только Ubuntu 17.4 и ранее
     sudo apt update
  3. Необязательно: Чтобы найти доступные дистрибутивы openjdk, используйте следующую команду:

     apt search openjdk
  4. Установите соответствующую версию с помощью следующей команды:

     sudo apt install openjdk-8-jdk
     sudo apt install openjdk-8-source #это необязательно, исходный код jdk
  5. Для JAVA_HOME (переменная окружения) введите команду, как показано ниже, в "Терминале", используя путь установки...

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

(Примечание: /usr/lib/jvm/java-8-openjdk символически используется здесь только для демонстрации. Вы должны использовать свой путь в соответствии с вашей установкой).

  1. Для PATH (переменная среды) введите команду, как показано ниже, в терминале:

    export PATH=$PATH:$JAVA_HOME/bin.

  2. Чтобы проверить установку:

    java -version

Комментарии (16)

Следующее использовалось до изменения лицензии Oracle Java в начале 2019 года.

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

PPA прекращается, пока автор не найдет обходной путь для выдачи лицензии.

Комментарии (8)

Вы также можете довольно легко установить Oracle JDK 1.7; в качестве примера это как установить JDK 1.7.0_13 ;

Как корень, делай ;

cd /usr/local
tar xzf 

Как ваш обычный пользователь, добавьте или измените эти две строки в вашем ~/.profile, чтобы указать на установку ;

export JAVA_HOME=/usr/local/jdk1.7.0_13
export PATH=$PATH:$JAVA_HOME/bin

Если это обновление, вы также можете удалить старый каталог установки Java в / usr / local.

Выйти и снова (или сделать . ~/.profile), и все должно просто работать.

Недостатком JDK Oracle является то, что он не будет обновляться с остальной частью вашей системы, как OpenJDK, поэтому я бы в основном подумал, если вы запускаете программы, которые требуют этого.

Комментарии (7)

Если вы уже загрузили ZIP-файл, выполните следующие действия.

Выполните следующую команду, чтобы разархивировать файл.

tar -xvf ~/Downloads/jdk-7u3-linux-i586.tar.gz
sudo mkdir -p /usr/lib/jvm/jdk1.7.0
sudo mv jdk1.7.0_03/* /usr/lib/jvm/jdk1.7.0/
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws" 1

После завершения установки установите переменные среды следующим образом.

Отредактируйте системный путь в файле / etc / profile:

sudo gedit /etc/profile

Добавьте следующие строки в конце.

JAVA_HOME=/usr/lib/jvm/jdk1.7.0
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH

Источник: http://javaandme.com/

Комментарии (2)

Если вы хотите установить последнюю версию JDK 1.8, используйте PPA webupd8team

Добавьте репозиторий в свою систему:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

Теперь вы можете установить Oracle Java 8, используя следующую команду:

sudo apt-get install oracle-java8-installer

Этот репозиторий ppa также предоставляет пакет для автоматического установки переменных среды. Просто введите:

sudo apt-get install oracle-java8-set-default
Комментарии (0)

OpenJDK в большинстве случаев в порядке, но Oracle JDK может потребоваться для некоторых клиентских приложений банка (в моем случае) - я не могу использовать OpenJDK .

Я удивлен, что не вижу ответа с методом по умолчанию (репозиторий без внешних PPA) в Ubuntu 12.10 + для JDK Oracle - я постараюсь описать это.

  • Установить JavaPackage: sudo apt-get install java-package
  • Загрузите Oracle JDK со страницы Загрузки Oracle
  • Создайте пакет Debian из загруженного архива .tar.gz: make-jpkg jdk-YOUR_VERSION-linux-PLATFORM.tar.gz Эта команда создаст пакет .deb.
  • Установите пакет по-своему (например, sudo dpkg -i oracle-java8-jdk_8u40_amd64.deb)

Это официально поддерживаемый способ разработчиков Debian для установки Oracle JDK, и я полагаю, что это очень просто.

Комментарии (4)

Установка Java 8 в Ubuntu

Сначала вам нужно добавить репозиторий Java PPA webupd8team в вашу систему и установить Oracle Java 8, используя следующий набор команд.

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

Проверка установленной версии Java

После успешной установки Oracle Java с использованием вышеуказанных шагов проверьте установленную версию с помощью следующей команды.

$ java -version

java version "1.8.0_77"
Java(TM) SE Runtime Environment (build 1.8.0_77-b03)
Java HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode)

Настройка среды Java

В репозитории ppa Webupd8, также предоставляющем пакет для установки переменных среды, установите этот пакет с помощью следующей команды.

$ sudo apt-get install oracle-java8-set-default

Ссылка

Комментарии (1)

Просто запустите:

sudo apt-get install default-jdk
Комментарии (2)

Использование 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 в мою систему и на что нужно следить за «красными флагами»?][2]

Также убедитесь, что ваша переменная JAVA_HOME установлена в:

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

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

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

Загрузите .tar.gz из Oracle (здесь я буду использовать jdk-8u20-linux-x64.tar.gz) ; Извлеките это куда-нибудь ;

Переместите извлеченную папку в / usr / lib / jvm. Это не обязательно, но это место, где установлено программное обеспечение Java для выполнения

sudo mv /path/to/jdk1.8.0_20 /usr/lib/jvm/oracle_jdk8

Создайте файл /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.

[2]: https://askubuntu.com/questions/35629/are-ppas-safe-to-add-to-my-system-and-what-are-some-red-flags-to-watch-out-fo ,

Комментарии (0)

Вики с сайта Ubuntu:

Для Ubuntu 10.04 LTS пакеты sun-java6 были удалены из раздела Multiverse архива Ubuntu. Вместо них рекомендуется использовать openjdk-6.

Если вы не можете перейти с проприетарного Sun JDK/JRE на OpenJDK, вы можете установить пакеты sun-java6 из репозитория Canonical Partner Repository. Вы можете настроить свою систему на использование этого репозитория через командную строку:

 sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
 sudo apt-get update   
 sudo apt-get install sun-java6-jre sun-java6-plugin
 sudo update-alternatives --config java

Для Ubuntu 10.10 пакеты sun-java6 были удалены из раздела Multiverse архива Ubuntu. Вместо них рекомендуется использовать openjdk-6.

Если вы не можете перейти с проприетарного Sun JDK/JRE на OpenJDK, вы можете установить пакеты sun-java6 из репозитория Canonical Partner Repository. Вы можете настроить свою систему на использование этого репозитория через командную строку:

 sudo add-apt-repository "deb http://archive.canonical.com/ maverick partner"
 sudo apt-get update   
 sudo apt-get install sun-java6-jre sun-java6-plugin
 sudo update-alternatives --config java
Комментарии (0)

Вы можете использовать команду sudo apt-get install default-jdk, чтобы установить версию default JDK .

Перед установкой Java введите команду терминала sudo apt-get update, а затем введите команду install Terminal. Вы можете получить больше информации из здесь.

Комментарии (0)

Посмотрите на OpenJDK. Это стандартная реализация JVM в Linux.

Комментарии (0)

Я рекомендую JavaPackage.

Это очень просто. Вам просто нужно следовать инструкциям, чтобы создать пакет .deb из файла Oracle tar.gz.

Комментарии (0)

Лучше всего установить Java по умолчанию, пока не потребуется определенная версия Java. Перед этим выполните java -version , чтобы проверить, не установлена ли Java.

sudo apt-get update  
sudo apt-get install default-jre  
sudo apt-get install default-jdk

Это все, что нужно для установки Java .

Комментарии (1)

sun-java6-jdk - это виртуальный пакет, предоставляемый установщиком оракула-java8 или установщиком оракула-java7 или установщиком оракула-java7.

sudo apt-get install oracle-java8-installer  

даст вам sun-java6-jdk.

Комментарии (1)

В Ubuntu 18.04 мы можем установить Java как обычный пакет без использования внешнего хранилища

Просто запустите эту команду

sudo apt install openjdk-8-jdk
Комментарии (0)

Вы можете установить через apt-get:

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

Также вручную

su -
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
apt-get update
apt-get install oracle-java9-installer
exit

После не забудьте проверить версию:

java -version
Комментарии (0)

Установка Oracle Java JDK требует, чтобы вы приняли лицензию Oracle до начала установки. Это требуется только один раз. Если по какой-то причине вам необходимо автоматизировать установку, вы можете запустить следующие команды для установки без взаимодействия с пользователем, например, полезные для автоматического скрипта.

sudo add-apt-repository -y ppa:webupd8team/java
sudo apt-get update
echo debconf shared/accepted-oracle-license-v1-1 select true | sudo debconf-set-selections
echo debconf shared/accepted-oracle-license-v1-1 seen true | sudo debconf-set-selections
sudo apt-get -y install oracle-java8-installer
java -version
Комментарии (0)

Если вы хотите установить Oracle JDK, вы можете использовать этот автоматический скрипт, который выполняет всю работу за вас.

Есть подробные инструкции, как его использовать в блоге автора.

Комментарии (0)

Я успешно установил JDK 10 на Ubuntu 18.04 LTS после [этого видео][1].

Я копирую отрывок из описания видео.

Просто откройте терминал и дайте эти команды:

Для установки Java (PPA)

sudo add-apt-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt-get install oracle-java10-installer

Для настройки переменных среды (сделать java10 по умолчанию)

sudo apt-get install oracle-java10-set-default

Та же процедура может применяться в Ubuntu 16.04, Linux Mint, Debian и других связанных системах Linux для установки JDK 10.

Комментарии (0)