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

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

каковы шаги, чтобы установить его на Ubuntu?

25 ответов


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

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

  1. открыть терминал из приложения тире или нажмите Ctrl+Alt+T

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

    sudo add-apt-repository ppa:openjdk-r/ppa  # only Ubuntu 17.4 and earlier
    sudo apt-get update
    
  3. выполните следующую команду в терминал:

    sudo apt-get install openjdk-8-jdk
    sudo apt-get install openjdk-8-source #this is optional, the jdk source code
    
  4. введите командную строку, как показано ниже...

    apt-cache search jdk
    

    (Примечание: здесь символически используется openjdk-8-jdk. Вы можете выбрать версию JDK в соответствии с вашим требованием.)

  5. для команды "JAVA_HOME" (переменная среды) введите команду, как показано ниже, в "Terminal", используя вашу установку путь...

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

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

  6. для команды" PATH "(переменная среды) введите команду, как показано ниже, в" Terminal", используя путь установки...

    export PATH=$PATH:/usr/lib/jvm/java-8-openjdk/bin
    

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

  7. Проверьте установку "open jdk", просто введите команду в" Terminal", как показано ниже

    javac -version
    

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

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

как root, делать;

cd /usr/local
tar xzf <the file you just downloaded>

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

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

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

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

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


если вы уже загрузили 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/


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

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

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

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

Я удивлен, что не вижу ответа с методом по умолчанию (репозиторий без внешних PPAs) в 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 Эта команда произведет .
  • установите пакет своим любимым способом (например,sudo dpkg -i oracle-java8-jdk_8u40_amd64.deb)

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


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

сначала вам нужно добавить репозиторий webupd8team Java PPA в вашу систему и установить 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

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

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

ссылка


просто наберите:

sudo apt-get install default-jdk

Wiki с сайта Ubuntu:

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

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

 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. Вы можете настроить свою систему для использования этого репозитория через командную строку:

 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

использование 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

руководство по установке

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

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

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

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.


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

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


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


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

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


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

sudo apt-get install oracle-java8-installer  

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


вы можете установить через 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

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

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


установка Java JDK Oracle требует, чтобы вы приняли лицензию 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

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

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

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


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

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

просто откройте терминал и дайте следующие команды :

для установки 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.


можно использовать oraji. Он может установить / удалить JDK или JRE из oracle java (.смола.gz).

  1. для установки run sudo oraji '/path/to/the/jdk_or_jre_archive'
  2. для удаления run oraji -u и подтвердите номер версии.

У меня была та же проблема, и ни один из комментариев не работал для меня. Наконец, я заметил, что отключил обновления. Когда я его активирую, sudo apt-get update работал правильно, и проблема была решена. (обновления в системные настройки> программы и обновления>обновления здесь я отметил два первых варианта важного обновления и рекомендуемых обновлений).


попробуйте это, если вы не хотите устанавливать OpenJDK:исходный установщик JDK для Ubuntu


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

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

sudo apt install openjdk-8-jdk

на Ubuntu1604 я столкнулся с "нет ошибки кандидата на установку". Следующие шаги помогли мне установить.

- sudo apt-получить обновление - sudo apt-получить обновление - apt-get install software-свойства-общие - sudo add-apt-репозиторий ppa: webupd8team / java -apt-получить обновление - sudo apt установить oracle-java8-installer


выполните эти серии команд (insert, update и install), и вы все готовы к работе.

  1. Сначала добавьте репозиторий:

    sudo add-apt-repository ppa:webupd8team/java
    
  2. обновление:

    sudo apt-get update
    
  3. установка:

    sudo apt-get install oracle-java7-installer