Я хочу установить JRE Oracle и обновиться до последней версии с помощью Software Updater, когда они будут выпущены. Существует ли пакет Ubuntu, предоставляемый Canonical или Oracle?
Перед выпуском Java 7 я следовал по этому пути, чтобы установить Java 6 .
Но это не работает для Java 7 . Там нет пакета sun-java7-xxx
. Как вы можете установить Java 7 ?
java
software-installation
jdk
jre
Вениамин
источник
источник
Ответы:
Существует аналогичный ответ о том, как установить JRE 7.
Установите Java JDK
Ручной способ
Загрузите 32-битный или 64-битный Linux "сжатый двоичный файл" - он имеет расширение ".tar.gz".
Распакуйте это
tar -xvf jdk-8-linux-i586.tar.gz
(32-битный)tar -xvf jdk-8-linux-x64.tar.gz
(64-битный)Пакет JDK 8 извлекается в
./jdk1.8.0
каталог. NB. Тщательно проверяйте это имя папки, так как Oracle, похоже, время от времени меняет это при каждом обновлении.Теперь переместите каталог JDK 8 в
/usr/lib
Теперь беги
Это назначит Oracle JDK приоритет 1, что означает, что установка других JDK заменит его по умолчанию . Обязательно используйте более высокий приоритет, если вы хотите, чтобы Oracle JDK оставался по умолчанию.
Исправьте владение файлом и разрешения для исполняемых файлов:
NB: Помните - Java JDK имеет много других исполняемых файлов, которые вы можете установить так же, как указано выше.
java
,javac
,javaws
Вероятно, наиболее часто требуется. В этом ответе перечислены другие доступные исполняемые файлы.Бегать
Вы увидите вывод, похожий на приведенный ниже - выберите номер jdk1.8.0 - например,
3
в этом списке (если только вы никогда не устанавливали Java на вашем компьютере, и в этом случае появится предложение «Ничего не настраивать») ):Повторите вышеуказанное для:
Примечание для пользователей NetBeans!
Вам необходимо установить новый JDK как файл по умолчанию для редактирования файла конфигурации.
Если вы хотите включить плагин Mozilla Firefox:
NB. Вы можете связать плагин (
libnpjp2.so
)/usr/lib/firefox/plugins/
для общесистемной установки (/usr/lib/firefox-addons/plugins
с 15.04 и далее). Для Ubuntu 13.10 путь к каталогу плагинов следующий/usr/lib/firefox/browser/plugins/
.В зависимости от вашей конфигурации вам может потребоваться обновить профиль apparmor для Firefox (или других браузеров) в
/etc/apparmor.d/abstractions/ubuntu-browsers.d/java
:Затем перезапустите apparmor:
Простой способ (Устаревший)
Самый простой способ установить JDK 7 - это сделать его с помощью Oracle Up OS для Web Up8. Однако считается, что этот PPA иногда устарел. Также обратите внимание на опасность использования PPA .
Это устанавливает JDK 7 (который включает в себя Java JDK, JRE и плагин для браузера Java):
Источник
NB. Прежде чем кто-то кричит, это противоречит лицензии на распространение Oracle - на самом деле PPA не имеет Java в личном хранилище. Вместо этого PPA напрямую загружает из Oracle и устанавливает его.
Сценарий путь
Если вы находитесь на новой установке Ubuntu без предыдущих установок Java, этот сценарий автоматизирует описанный выше процесс, если вы не хотите вводить все это в консоль. Помните, вам все еще нужно скачать Java с веб-сайта Oracle - ссылки Oracle не
wget
дружат.Перед использованием убедитесь, что этот сценарий находится в том же каталоге, что и
.tar.gz
расширение загруженного файла, и что в этой папке нет файлов, начинающихся с jdk-7. Если есть, пожалуйста, временно удалите их из папки. Не забудьте сделать скрипт исполняемым (chmod +x <script's file>
).Если вы хотите установить плагин для Firefox, добавьте это в конец скрипта:
Проверьте, была ли установка успешной
Вы можете проверить успешность установки с помощью следующей команды:
Вы должны увидеть что-то вроде
Вы можете проверить, был ли плагин JRE Mozilla успешным, используя официальный сайт оракула .
Для Java 6: как мне установить Oracle JDK 6?
источник
bash: /usr/bin/java: No such file or directory
когда пытался запуститьjava -version
.apt-get install libc6-i386
исправил проблему./usr/local/*
вместо/usr/*
любой ручной установки, как здесь. Таким образом, то, что вы устанавливаете вручную, не будет мешать вещам, управляемым менеджером пакетов, и сделает ручную установку более управляемойЕсть аналогичный ответ о том, как установить JDK 8
Установите JRE
Загрузите 32-битный или 64-битный Linux «сжатый двоичный файл» - он имеет расширение «.tar.gz» и распакуйте его
Пакет JRE 7 извлекается в каталог ./jre1.7.0. Теперь переместите каталог JRE 7 в
/usr/lib
:После этого выполните следующую команду, чтобы получить список установленных на данный момент альтернатив Java.
Вы получите вывод как:
Запомните последний номер и нажмите Enter, чтобы выйти из этой утилиты, т.е. в этом примере запомните номер
2
.Если отображается только одна альтернатива, запомните номер
0
.Это добавит вашу новую установку JRE 7 в список альтернатив, т.е. используйте запомненное число + 1, то есть 3 в примере выше. Теперь настройте Java для использования Oracle Java JRE:
Ниже вы увидите вывод аналогичный - выберите номер jre1.7.0, то есть
3
:NB. Если ранее не было Java-установки, то новая JRE будет по умолчанию, и вы не увидите выше.
Проверьте версию новой установки JRE 7:
Должно производить
Установите плагин Firefox / Chrome
В терминале:
Удалите плагин IcedTea, если он был установлен.
Удалите старую версию плагина Java (может присутствовать или не присутствовать):
Теперь вы можете установить плагин, создав символическую ссылку (вы сообщаете Firefox, где находится плагин). Для использования 32-битной Java
Для использования 64-битной Java
Подтвердите, что JRE был успешным, используя официальный веб-сайт оракула .
источник
sudo update-alternatives --config java
я получаю следующий вывод:There is only one alternative in link group java: /usr/lib/jvm/java-6-openjdk/jre/bin/java Nothing to configure.
Что я делаю не так?Вот проверенное и работающее решение для установки Oracle JDK 7 и всех его файлов, так что «javac» и все остальное работает: Как установить Oracle Java 7 (JDK) в Ubuntu
Вот команды (только для удобства):
Через несколько минут Oracle Java JDK должен быть успешно установлен на вашем компьютере с Ubuntu. Вы можете проверить версию, выполнив эти команды в терминале:
Обновление Oracle выпустила Java 8 (стабильная версия). Чтобы установить его, используйте следующие команды:
Дополнительная информация @ WebUpd8: установка Oracle Java 8 в Ubuntu через репозиторий PPA [JDK8]
источник
С http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html :
источник
sudo apt-get install oracle-java8-set-default
. Также обратите внимание, что этот ответ немного устарел, возможно, вам стоит установить его вoracle-java8-installer
эти дни.Вот как я установил его в Oneiric только сейчас. Это будет довольно длинный ответ, но он сработал для меня.
Загрузите последнюю версию Java SDK 1.7.0 от Oracle. Затем распакуйте его в / usr / lib / jvm :
После этого я создал файл .java-1.7.0-oracle.jinfo в / usr / lib / jvm со следующим содержимым:
Затем вам нужно рассказать об альтернативах обновления обо всем новом:
Теперь вы можете использовать альтернативы обновления, чтобы выбрать только что установленный Java SDK.
Это сработало для меня, если есть более элегантный способ (без использования сторонних PPA), я был бы рад услышать об этом. Мне все еще нужно протестировать Firefox, если я могу запустить Java в нем.
источник
i386
вместоamd64
ОБНОВЛЕННЫЙ ОТВЕТ:
Я предлагаю использовать один из установщиков из ppa webupd8team следующим образом:
1) Введите эти 2 команды в Терминале, чтобы добавить этот PPA и обновить список пакетов:
2) Введите одну (или несколько) из этих команд для установки запатентованных Java, которые вам требуются:
sudo apt-get install oracle-java6-installer
sudo apt-get install oracle-java7-installer
sudo apt-get install oracle-java8-installer
sudo apt-get install oracle-java9-installer
3) Когда соответствующий скрипт установщика Java загружен, а затем загружает и устанавливает проприетарные пакеты Java, вы также можете ввести следующую команду, чтобы проверить результат установки:
Затем вы должны получить вывод терминала (для стабильной версии java8) следующим образом:
Дополнительная информация: http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html
Примечание: эти пакеты предоставляют Oracle Java JDK, который включает в себя Java JDK, JRE и плагин для браузера Java. А PPA-пакет webupd8team / java содержит только эти установщики, которые просто подключаются к сайту загрузки Oracle Java и устанавливают последнюю версию JDK.
источник
Я ценю все предыдущие ответы. Я хочу добавить этот ответ, чтобы упростить то, что делает www.webupd8.org, чтобы выполнить установку за 2-5 минут .
Эта установка включает в себя:
Вот и все!! Теперь, чтобы проверить версию Java
Выход будет как
Может появиться новая версия, а затем вы можете просто обновить ее с помощью этой команды:
Настройка переменных среды
Более подробную информацию можно найти в разделе Установка Oracle Java 7 в Ubuntu через репозиторий PPA .
источник
sudo update-alternatives --config java
.Это решение предоставит вам чистые пакеты, точно так же, как они поставлялись с Ubuntu до появления Oracle.
Ответ
Сначала ответ, потом объяснение. Откройте терминал, скопируйте и вставьте следующее, построчно.
Это создаст официальные пакеты sun-java6- * и сделает их доступными в софт-центре. Если вам также нужны пакеты oracle-java7- *, запустите скрипт следующим образом:
Теперь вы можете установить пакеты с вашим предпочтительным менеджером пакетов.
Объяснение
Когда Oracle изменила лицензию на распространение Java, дистрибутивам Linux больше не разрешалось обновлять официальные пакеты. Пользователь github rraptorr взял сценарий Debian, который до этого использовался для сборки пакетов, и изменил его для работы с обновленными загрузками из Oracle. Теперь он предоставляет упаковочные сценарии для SUN Java6 и Oracle Java7 .
Сценарий oab.java.sh - это просто оболочка, которая автоматически загружает текущую версию, создает пакеты и добавляет их в локальный репозиторий.
Дальнейшие заметки
Пакеты, созданные и установленные с помощью этого метода, не будут получать обновления автоматически - только при повторном запуске сценария. Вы можете обойти это, создав cronjob, который запускает этот скрипт на регулярной основе. Самый безопасный способ сделать это - использовать anacron, поместив скрипт в /etc/cron.daily .
Теперь ваши официальные пакеты Java всегда будут обновлены.
источник
debian/rules:67: recipe for target 'get-orig-source' failed make: *** [get-orig-source] Error 22 make: Leaving directory '/var/local/oab/src' 11678's retcode: 2 failed
Это сработало для моих потребностей в разработке: возможность запустить / скомпилировать 1.6 или 1.7. Ранее я просто запускал 1.6 из пакета Ubuntu apt.
Обновите JAVA_HOME и PATH в файле bash
источник
На AMD64 вам нужно немного изменить команду для создания символической ссылки:
только изменить
i386
кamd64
.источник
Чтобы сделать его доступным для всех пользователей:
для x86_64:
источник
Получить JDK от Oracle / Sun; Загрузите Java JDK по адресу:
http://www.oracle.com/technetwork/java/javase/overview/index.html
Пожалуйста, загрузите или переместите загруженный файл в свой домашний каталог
~
, для удобства.Примечание:
Не беспокойтесь о том, что JDK можно скачать для JEE.
Пожалуйста, пропустите копирование приглашения «user @ host: ~ $».
Нажмите ввод после каждой команды.
Запустить в терминале ..
Теперь включите Java (запустив индивидуально):
Закройте все браузеры.
Создайте папку плагинов Mozilla в вашем домашнем каталоге:
Создайте символическую ссылку на папку плагинов Mozilla. Для 64-битных систем замените «i386» на «amd64»:
Тестирование:
Выход:
Тестирование:
Выход:
Проверьте JRE по адресу http://java.com/en/download/installed.jsp .
источник
Я написал сообщение в блоге с очень подробным объяснением того, как установить Java 7 на Natty, как OpenJDK, так и Sun:
http://brunoreis.com/tech/installing-java-ubuntu-natty/
OpenJDK устанавливается из PPA, предоставленного Damien Lecan, а Sun устанавливается вручную. Насколько известно, до сих пор это единственное руководство, которое является правильным как в шагах, так и в объяснении.
Если вы обнаружите какие-либо проблемы, оставьте комментарий там, и я постараюсь это исправить.
Удачи.
источник
Я предлагаю один способ облегчить установку Oracle 7 Java.
Поскольку Ubuntu не предоставляет пакеты Oracle 7 для Java, я предоставляю коллекцию пакетов Ubuntu в своем собственном репозитории пакетов.
Пакеты полностью интегрированы в Ubuntu для поддержки Java. Вы сможете выбрать альтернативу Oracle Java 7 с помощью стандартных инструментов: update-alternative или update-java-alternative.
Главная страница моего вклада: http://www.arakhne.org/jdk/index.html
Чтобы получить пакеты, вам нужно всего лишь добавить мой репозиторий пакетов в конфигурацию вашей системы. Процесс объяснен в http://www.arakhne.org/ubuntu.html
Stéphane.
источник
Самый простой способ - просто загрузить Java 7 с NetBeans здесь - http://www.oracle.com/technetwork/java/javase/downloads/jdk-7-netbeans-download-432126.html.
источник
Для тех, кто живет в Сирии, Кубе, Ливии, Корее или любой другой стране, где Oracle запрещает свои услуги, это рабочий способ установки Oracle JDK 8.
источник
Для установки 32-битного варианта Java на 64-битную Ubuntu:
Откройте окно терминала ( Ctrl+ Alt+ T- самый быстрый метод, если вы не знаете) и введите следующее для установки:
источник
Для меня это немного по-другому. Для Ubuntu 12.04 LTS Precise (для настольных ПК):
Скачать
jre-*.tar.gz
tar -zxvf jre-*.tar.gz
mkdir /usr/lib/jvm/
mv jre* /usr/lib/jvm/
ln -s /usr/lib/jvm/jre*/bin/java /usr/bin/
Вот и все.
Чтобы убедиться, что это правильно:
Если вы хотите добавить плагин для Firefox или Chrome:
mkdir ~/.mozilla/plugins
ln -s /usr/lib/jvm/jre*/lib/i386/libnpjp2.so ~/.mozilla/plugins/
Специальное примечание: если у вас новая 64-битная установка, вы можете столкнуться со следующей ошибкой при запуске
java -version
Это вызвано зависимостью от
libc6-i386
пакета, который по умолчанию не включен в 64-разрядную версию Ubuntu Desktop 12.04 LTS. Чтобы установить этот пакет, запустите:sudo apt-get install libc6-i386
источник
.mozilla
папки.Вот скрипт bash, который может помочь в настройке java-альтернатив:
источник
Простое решение
Вместо того, чтобы загружать
.tar.gz
пакет, я рекомендую вам скачать.rpm
пакет. Затем запустите:где я считаю, что ток
<build>
21 и<version>
зависит от архитектуры вашей системы.Первым будет установлено Alien, приложение для конвертации
.rpm
в.deb
. Затем вторая команда запускает Alien в пакете JDK. Это должно выполняться в течение минуты или двух и создать файл с меткой:jdk-7u<build>-linux-<version>.deb
Этот пакет затем можно установить, запустив:
Вот как я успешно установил его на моей машине.
источник
Я думаю, что лучший метод уже был опубликован, но у меня были некоторые проблемы с этим: а именно, я удаляю Java 'вручную',
update-alternatives
а затем я попытался сделать этоupdate-alternatives --install "/usr/bin/java/" "java" "/usr/lib/jvm/jre1.7.0_05/bin/java" 1
но я продолжал получать эту ошибку
Но, к счастью, я обнаружил на этом сайте отличный учебник: http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html, и он отлично работал :)
источник
/usr/bin/java
это не папка, вот почему ошибкаЛучший способ, который я могу предложить, если вы хотите установить Java 6 под Ubuntu 12.04 LTS (Precise Pangolin), это:
Это необходимо сделать, если вы хотите, чтобы плагин Mozilla работал без конфликта с Java 7, например.
Затем, когда все будет готово, установите Java:
Вы можете следить за процессом установки:
Объяснение : так же, как и в ответе на вопрос « Как установить проприетарную версию Java JDK 6/7/8 или JRE Sun / Oracle»? ,
Ссылка : установка Java6 JDK в Ubuntu 12.04
источник
Для меня способ Debian (sic) - создать свой собственный пакет.
Вы устанавливаете
java-package
Вы скачиваете архив Oracle tar.gz.
Вы создаете свой пакет deb
Вы устанавливаете это
источник
Загрузите желаемую
.tar.gz
версию JDK для вашей системы Ubuntuhttp://oracle.com
, напримерjdk-8u102-linux-x64.tar.gz
.Распакуйте его в любое место в
/home
каталоге, например/home/dante/Programs/Java
. Теперь у нас есть папка с именем, какjdk1.8.0_102
внутри/home/dante/Programs/Java
.Добавьте эти две строки в ваш
/home/dante/.profile
файлПерезагрузите систему и после перезагрузки вы должны увидеть версию Java, запустив ее
java -version
в терминале.источник
Я не знаю, почему люди дали так много больших ответов, но добавление jdk / bin в PATH прекрасно работает: -
Загрузите JDK с http://www.oracle.com/technetwork/java/javase/downloads/index.html
Извлекайте все, что хотите. мне нравится
/opt
например: -
tar -xvf jdk-9.0.1_linux-x64_bin.tar.gz -C /opt
Добавьте свой
jdk/bin
путь в PATH, как сказано здесь, в моем случае, вот как/etc/environment
выглядит моя :источник
Чтобы установить Sun Java 6 на Precise через Trusty, вы можете использовать пакеты PPA « Сохраненный удаленный основной / партнерский архив» .
А затем выберите желаемую версию Java. Вы можете проверить, чем вы сейчас управляете:
источник
Установка Oracle Java (JDK / JRE):
Вы можете автоматизировать задачу установки / удаления Oracle Java (JDK / JRE) из загруженного (tar.gz) источника с помощью этого сценария: oraji .
шаги:
sudo oraji /path/to/the/jdk_or_jre/archive
Удаление:
запустите
sudo oraji -u
и подтвердите удаление версии jdk / jre.источник
ОС: Ubuntu 18.04 LTS
Я удивлен, что никто не упомянул
conda
. Ссылка:https://docs.conda.io/en/latest/miniconda.html
Я установил Java в одной из своих сред conda и
java
без проблем использовал команду.источник