Установка jdk8 на ubuntu- обновление "не удалось найти пакет" не исправляет
Я пытался установить JDK на мою Ubuntu после загрузки.
сначала я использовал: sudo apt-get update
затем: sudo apt-get install jdk*
(потому что я не хотел писать полное длинное имя).
work- не напечатало сообщение в заголовке.
Я подумал, что проблема может быть связана с каталогом, из которого я выполняю (я выполнил его из каталога Downloads, в котором находится файл), поэтому я попытался выполнить ту же команду (sudo apt-get install jdk*
) из домашний каталог (корневой каталог). Потом это сработало.. вся установка заняла около 5 минут, и выглядело так, как будто устанавливалось много вещей, о которых я не просил.
Я не был уверен, что он установил то, что мне нужно, я вернулся в каталог Downloads, где находился пакет jdk8, и, как в первый раз, запустил команду оттуда. то же сообщение, что и раньше... не удалось найти пакет.
Что я сделал не так? Очевидно, что он не был установлен, потому что когда я проверял версию java (java -version), он не показывал, что jdk8 был установлен.
Спасибо, если вы нашли время, чтобы прочитать к этому пункту :)
Ответы
Ответ 1
Вот отличное руководство по установке JDK 8 в Ubuntu: http://www.wikihow.com/Install-Oracle-Java-JDK-on-Ubuntu-Linux. Хотя и немного долго, это очень тщательно и творило чудеса для меня.
РЕДАКТИРОВАТЬ: Java 8 теперь может быть установлен через PPA. Используйте ответ vikasdumca.
Ответ 2
Опция командной строки - Ubuntu
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
Тогда в терминале
sudo apt-get install oracle-java8-installer
Когда в вашей системе предусмотрено несколько установок Java, можно выбрать версию Java для использования по умолчанию. Для этого выполните следующую команду.
sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config javaws
Редактирование - Ручная установка Java
Загрузить oracle jdk
http://www.oracle.com/technetwork/java/javase/downloads/index.html
Извлечь zip в нужную папку
e.g /usr/local/ after extract /usr/local/jdk1.8.0_65
Настройка
sudo update-alternatives --install /usr/bin/java java /usr/local/jdk1.8.0_65/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /usr/local/jdk1.8.0_65/bin/javac 1
sudo update-alternatives --install /usr/bin/javaws javaws /usr/local/jdk1.8.0_65/bin/javaws 1
sudo update-alternatives --set java /usr/local/jdk1.8.0_65/bin/java
sudo update-alternatives --set javac /usr/local/jdk1.8.0_65/bin/javac
sudo update-alternatives --set javaws /usr/local/jdk1.8.0_65/bin/javaws
Изменить/etc/environment установить JAVA_HOME путь для внешних приложений, таких как Eclipse и Idea
Ответ 3
Для тех, у кого были проблемы с apt-get, или с длинная инструкция.
Я решил это относительно безболезненно.
- Загрузите программу установки из здесь или прямое скачивание link
-
$ sudo dpkg -i oracle-java8-installer_8u51+8u51arm-1-webupd8-0_all.deb
Ответ 4
Если вы получите
sudo: add-apt-repository: command not found
тогда вам нужно запустить следующую команду
sudo apt-get install software-properties-common python-software-properties
Ответ 5
Это то же самое, что и шаги vikasdumca, но думал поделиться ссылкой.
выполните следующую команду
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
то
sudo apt-get install oracle-java8-installer
это правильно установит oracle java 8 на ubuntu.
найти это из post
вы можете найти дополнительную информацию о "Управление Java" или "Настройка переменной окружения JAVA_HOME" из сообщения.
Ответ 6
Ubuntu по умолчанию использует пакеты OpenJDK. Если вы хотите установить Oracle JDK, вам нужно посетить их страницу загрузки и захватить пакет оттуда.
После того, как вы установили Oracle JDK, вам также необходимо обновить следующее (системные значения по умолчанию указывают на OpenJDK):
export JAVA_HOME=/my/path/to/oracle/jdk
export PATH=$JAVA_HOME/bin:$PATH
Если вы хотите, чтобы Oracle JDK был по умолчанию для вашей системы, вам нужно будет удалить пакеты OpenJDK и обновить переменные окружения профиля.
Ответ 7
В моем случае:
sudo -E add-apt-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt install oracle-java12-installer
это отлично работает
Ответ 8
Я использовал другой репозиторий для оракула Java.
sudo add-apt-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt install oracle-java11-installer
Ответ 9
Для меня не все вышеперечисленное сработало, и я должен был сделать, как показано ниже, и это сработало,
sudo -E add-apt-repository ppa: openjdk-r/ppa
а затем,
sudo apt-get update
sudo apt-get установить openjdk-8-jdk
Ссылка: https://askubuntu.com/info/644188/updating-jdk-7-to-8-unable-to-locate-package