Как установить JDK на Ubuntu Linux
Я пытаюсь установить Java Development Kit (JDK) on Ubuntu дистрибутив Linux, но я не могу установить его.
каковы шаги, чтобы установить его на Ubuntu?
25 ответов
со ссылкой на Спросите Ubuntu вопрос Как установить JAVA_HOME для OpenJDK?,
Как установить "Open JDK" (Java developement kit) В Ubuntu (Linux)?
открыть терминал из приложения тире или нажмите Ctrl+Alt+T
-
обновление репозиторий:
sudo add-apt-repository ppa:openjdk-r/ppa # only Ubuntu 17.4 and earlier sudo apt-get update
-
выполните следующую команду в терминал:
sudo apt-get install openjdk-8-jdk sudo apt-get install openjdk-8-source #this is optional, the jdk source code
-
введите командную строку, как показано ниже...
apt-cache search jdk
(Примечание: здесь символически используется openjdk-8-jdk. Вы можете выбрать версию JDK в соответствии с вашим требованием.)
-
для команды "JAVA_HOME" (переменная среды) введите команду, как показано ниже, в "Terminal", используя вашу установку путь...
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk
(Примечание:"/usr/lib/jvm / java-8-openjdk " символически используется здесь только для демострации. Вы должны использовать свой путь в соответствии с вашей установкой.)
-
для команды" PATH "(переменная среды) введите команду, как показано ниже, в" Terminal", используя путь установки...
export PATH=$PATH:/usr/lib/jvm/java-8-openjdk/bin
(Примечание:"/usr/lib/jvm / java-8-openjdk " символически используется здесь только для демострации. Вы должны использовать свой путь в соответствии с вашим установка.)
-
Проверьте установку "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;
- скачать JDK С сайта Oracle. Загрузка в новейшую версию всегда связана сhttp://java.oracle.com.
как 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
на 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
команда терминала, а затем введите . Вы можете получить дополнительную информацию от здесь.
рекомендую 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).
- для установки run
sudo oraji '/path/to/the/jdk_or_jre_archive'
- для удаления 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), и вы все готовы к работе.
-
Сначала добавьте репозиторий:
sudo add-apt-repository ppa:webupd8team/java
-
обновление:
sudo apt-get update
-
установка:
sudo apt-get install oracle-java7-installer