Дополнительно
Как установить JDK в Ubuntu Linux
Я пытаюсь установить Java Development Kit (JDK) на Ubuntu дистрибутив Linux, но мне не удается его установить.
Каковы шаги для установки на Ubuntu?
530
20
Ссылаясь на Ask Ubuntu вопрос Как установить JAVA_HOME для OpenJDK?,
Как установить
Open JDK
(Java developement kit) в Ubuntu (Linux)?Откройте Terminal из Application Dash или нажмите Ctrl+Alt+T
Обновите репозиторий:
Необязательно: Чтобы найти доступные дистрибутивы
openjdk
, используйте следующую команду:Установите соответствующую версию с помощью следующей команды:
Для
JAVA_HOME
(переменная окружения) введите команду, как показано ниже, в "Терминале", используя путь установки...(Примечание:
/usr/lib/jvm/java-8-openjdk
символически используется здесь только для демонстрации. Вы должны использовать свой путь в соответствии с вашей установкой).Для
PATH
(переменная среды) введите команду, как показано ниже, втерминале
:export PATH=$PATH:$JAVA_HOME/bin
.Чтобы проверить установку:
java -version
Следующее использовалось до изменения лицензии Oracle Java в начале 2019 года.
PPA прекращается, пока автор не найдет обходной путь для выдачи лицензии.
Вы также можете довольно легко установить Oracle JDK 1.7; в качестве примера это как установить JDK 1.7.0_13 ;
Как корень, делай ;
Как ваш обычный пользователь, добавьте или измените эти две строки в вашем ~/.profile, чтобы указать на установку ;
Если это обновление, вы также можете удалить старый каталог установки Java в
/ usr / local
.Выйти и снова (или сделать
. ~/.profile
), и все должно просто работать.Недостатком JDK Oracle является то, что он не будет обновляться с остальной частью вашей системы, как OpenJDK, поэтому я бы в основном подумал, если вы запускаете программы, которые требуют этого.
Если вы уже загрузили ZIP-файл, выполните следующие действия.
Выполните следующую команду, чтобы разархивировать файл.
После завершения установки установите переменные среды следующим образом.
Отредактируйте системный путь в файле
/ etc / profile
:Добавьте следующие строки в конце.
Источник: http://javaandme.com/
Если вы хотите установить последнюю версию JDK 1.8, используйте PPA webupd8team
Добавьте репозиторий в свою систему:
Теперь вы можете установить Oracle Java 8, используя следующую команду:
Этот репозиторий ppa также предоставляет пакет для автоматического установки переменных среды. Просто введите:
OpenJDK в большинстве случаев в порядке, но Oracle JDK может потребоваться для некоторых клиентских приложений банка (в моем случае) - я не могу использовать OpenJDK .
Я удивлен, что не вижу ответа с методом по умолчанию (репозиторий без внешних PPA) в Ubuntu 12.10 + для JDK Oracle - я постараюсь описать это.
sudo apt-get install java-package
.tar.gz
:make-jpkg jdk-YOUR_VERSION-linux-PLATFORM.tar.gz
Эта команда создаст пакет.deb
.sudo dpkg -i oracle-java8-jdk_8u40_amd64.deb
)Это официально поддерживаемый способ разработчиков Debian для установки Oracle JDK, и я полагаю, что это очень просто.
Установка Java 8 в Ubuntu
Сначала вам нужно добавить репозиторий Java PPA webupd8team в вашу систему и установить Oracle Java 8, используя следующий набор команд.
Проверка установленной версии Java
После успешной установки Oracle Java с использованием вышеуказанных шагов проверьте установленную версию с помощью следующей команды.
Настройка среды Java
В репозитории ppa Webupd8, также предоставляющем пакет для установки переменных среды, установите этот пакет с помощью следующей команды.
Ссылка
Просто запустите:
Использование PPA
Вы можете использовать WebUpd8 PPA (это загрузит необходимые файлы из Oracle и установит JDK 8):
[Безопасно ли добавлять PPA в мою систему и на что нужно следить за «красными флагами»?][2]
Также убедитесь, что ваша переменная JAVA_HOME установлена в:
Ручная установка
Tar.gz, предоставленный Oracle, не имеет фактического процесса установки. Вы просто извлекаете эти файлы в нужное вам место и добавляете их на свой путь. Таким образом, процесс следующий:
Загрузите
.tar.gz
из Oracle (здесь я буду использовать jdk-8u20-linux-x64.tar.gz) ; Извлеките это куда-нибудь ;Переместите извлеченную папку в
/ usr / lib / jvm
. Это не обязательно, но это место, где установлено программное обеспечение Java для выполненияСоздайте файл
/etc/profile.d/oraclejdk.sh
со следующим содержимым (адаптируйте пути, чтобы отразить путь, по которому вы сохранили свой JDK):Выполнено! Эти пути будут распознаваться только после выхода из системы или перезапуска, поэтому, если вы хотите использовать их сразу, запустите
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 ,
Вики с сайта Ubuntu:
Для Ubuntu 10.04 LTS пакеты sun-java6 были удалены из раздела Multiverse архива Ubuntu. Вместо них рекомендуется использовать openjdk-6.
Если вы не можете перейти с проприетарного Sun JDK/JRE на OpenJDK, вы можете установить пакеты sun-java6 из репозитория Canonical Partner Repository. Вы можете настроить свою систему на использование этого репозитория через командную строку:
Для Ubuntu 10.10 пакеты sun-java6 были удалены из раздела Multiverse архива Ubuntu. Вместо них рекомендуется использовать openjdk-6.
Если вы не можете перейти с проприетарного Sun JDK/JRE на OpenJDK, вы можете установить пакеты sun-java6 из репозитория Canonical Partner Repository. Вы можете настроить свою систему на использование этого репозитория через командную строку:
Вы можете использовать команду
sudo apt-get install default-jdk
, чтобы установить версию default JDK .Перед установкой Java введите команду терминала
sudo apt-get update
, а затем введите командуinstall Terminal
. Вы можете получить больше информации из здесь.Посмотрите на OpenJDK. Это стандартная реализация JVM в Linux.
Я рекомендую JavaPackage.
Это очень просто. Вам просто нужно следовать инструкциям, чтобы создать пакет .deb из файла Oracle tar.gz.
Лучше всего установить Java по умолчанию, пока не потребуется определенная версия Java. Перед этим выполните java -version , чтобы проверить, не установлена ли Java.
Это все, что нужно для установки Java .
sun-java6-jdk - это виртуальный пакет, предоставляемый установщиком оракула-java8 или установщиком оракула-java7 или установщиком оракула-java7.
даст вам sun-java6-jdk.
В Ubuntu 18.04 мы можем установить Java как обычный пакет без использования внешнего хранилища
Просто запустите эту команду
Вы можете установить через
apt-get
:Также вручную
После не забудьте проверить версию:
Установка Oracle Java JDK требует, чтобы вы приняли лицензию Oracle до начала установки. Это требуется только один раз. Если по какой-то причине вам необходимо автоматизировать установку, вы можете запустить следующие команды для установки без взаимодействия с пользователем, например, полезные для автоматического скрипта.
Если вы хотите установить Oracle JDK, вы можете использовать этот автоматический скрипт, который выполняет всю работу за вас.
Есть подробные инструкции, как его использовать в блоге автора.
Я успешно установил JDK 10 на Ubuntu 18.04 LTS после [этого видео][1].
Я копирую отрывок из описания видео.
Просто откройте терминал и дайте эти команды:
Для установки Java (PPA)
Для настройки переменных среды (сделать java10 по умолчанию)
Та же процедура может применяться в Ubuntu 16.04, Linux Mint, Debian и других связанных системах Linux для установки JDK 10.