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



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



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

783   25  

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" (переменная окружения) введите команду, как показано ниже, в" терминал " с помощью установки путь...

    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", просто введите команду в "терминал", как показано ниже

    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

если это обновление, вы также можете удалить старый каталог установки 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

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

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

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

переместить извлеченную папку в /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.

ВС-java6-JDK является виртуальный пакет, предоставляемый корпорацией Oracle-java8-Installer или СУБД Oracle-java7-Installer или СУБД Oracle-java7-установщика.

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, вы можете используйте этот автоматический скрипт что делает всю работу за вас.

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

установка 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

лучше всего установить 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 (.смола.ГЗ).

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

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

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

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

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

sudo apt install openjdk-8-jdk

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

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

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

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

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

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

    sudo apt-get install oracle-java7-installer
    

Comments

    Ничего не найдено.