Установите JDK в Ubuntu

Я пытаюсь установить oracle jdk7 64bit на свой компьютер.

Я нашел это Как установить Oracle Java JDK 7?

Он использует update-alternative -install для установки JDK, который является новым для меня.

Раньше я только извлекал файлы и добавлял местоположение jdk в переменную окружения PATH.

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

sudo update-alternatives --install "/usr/bin/xx" "xx" "/usr/lib/jvm/jdk1.7.0/bin/xx" 1
sudo chmod a+x /usr/bin/xx

Как сказано в сообщении:

[ 1111] NB помните - Java JDK имеет гораздо больше исполняемых файлов, которые вы можете установить так же, как описано выше. java, javac, javaws, вероятно, наиболее часто требуются.

Я думаю, что это довольно негибко. Поэтому я хочу знать, в чем преимущество использования update-alternative для установки jdk перед другими методами.

5
задан 3 June 2017 в 09:29

5 ответов

Команда sudo apt-get install openjdk-7-jdk должна выполнить эту работу. Если есть проблема с зависимостями, запустите

 sudo apt-get -f install

и повторите команду ранее.

0
ответ дан 3 June 2017 в 09:29

Существует более легкий способ сделать это: http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
5
ответ дан 3 June 2017 в 09:29

jdk по умолчанию в Ubuntu 12.04 и более поздних выпусках - default-jdk Чтобы установить его, введите:

sudo apt-get install default-jdk  

Хотя версия jdk обновляется в более новых выпусках, приведенная выше команда будет всегда устанавливайте версию jdk по умолчанию в любом выпуске Ubuntu.

0
ответ дан 3 June 2017 в 09:29

Я нуб. Надеюсь, что кто-то может исправить меня, если я ошибаюсь.

Вы можете установить Oracle Java JDK отдельно от того, что уже установлено в Ubuntu, то есть OpenJDK. Но вы должны знать, что это небезопасно и стабильно, и oracle всегда будет обновлять свой репозиторий. Вы должны обновить их вручную, чтобы использовать последнюю версию Oracle Java JDK, а также настроить браузер на использование Oracle Java JDK вместо OpenJDK, который более стабилен, безопасен, прост в установке и обновлении. Если ничего важного, просто придерживайтесь OpenJDK.

Надеюсь, это поможет. Thankyou.

0
ответ дан 3 June 2017 в 09:29

Команда предназначена для того, чтобы сообщить системе, что должны выполнять глобальные Java-команды. Если вы можете просто загрузить файл tar.gz из Oracle и установить переменную PATH, просто сделайте это.

Обычно я просто устанавливаю пакет openjdk-7-jdk, чтобы получить то, что мне нужно, и больше об этом не беспокоюсь.

0
ответ дан 3 June 2017 в 09:29

Другие вопросы по тегам:

Похожие вопросы: