Я пытаюсь установить Java JRE 8 на своей машине Linux (Ubuntu 14.04 (Испытанный Тар)). Я сделал две вещи:
Первое было, следуют за страницей справки Java. Я загрузил tarball и установил его с помощью tar zxvf jre-8u73-linux-x64.tar.gz
команда. Однако, когда я работаю:
java -version
Я добираюсь: bash: /usr/bin/java: No such file or directory
Нет никаких конфигурационных файлов и двоичных файлов в /bin/
бесконечны... Я не уверен, который я, как предполагается, выполняю. Я пытался выполниться java
файл, но это ничего не сделало.
Так, я пытался просто склонный - получают его. Это команды, которые я выполнил:
add-apt-repository ppa:openjdk-r/ppa
apt-get update
apt-get install openjdk-8-jre
Однако снова, когда я работаю java -version
, это отображает то же самое.
Таким образом, я сказал, завинчивают его, позволяют мне просто mkdir /usr/bin/java
и попробуйте его снова. Я автоудалил пакет и переустановил его. Теперь я просто добираюсь bash: /usr/bin/java: Is a directory
когда я работаю java -version
.
Как я могу зафиксировать это?
Другие ответы по некоторой странной причине не работали на меня. Так, для установки java 1.8 (от Oracle) я альтернативно выполнил это:
1: Добавьте PPA Oracle’s (Персональный Архив Пакета):
sudo add-apt-repository ppa:webupd8team/java
2: Затем обновите свое хранилище пакетов
sudo apt-get update
3: Oracle JDK 8 Установки:
sudo apt-get install oracle-java8-installer
, Который получил его работающий на меня. Теперь, когда я работаю java -version
, я добираюсь:
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode
для получения дополнительной информации, см. это сообщение на Medium.com.
Я не знаю, почему Вы не можете установить openjdk от ppa ppa:openjdk-r/ppa
, возможно, он имеет некоторые проблемы. Но если Вы хотите установить Java Oracle после извлечения папки с tar zxvf jre-8u73-linux-x64.tar.gz
необходимо сделать символьную ссылку на исполняемый файл, попробовать sudo ln -sv /path-to-extracted-folder/bin/java /usr/local/bin/java
.
Установка JRE/JDK По умолчанию
Во-первых Вы обновляете индекс пакета
sudo apt update
Затем установите тип среды выполнения Java (JRE)
sudo apt-get install default-jre
И установите Комплект разработчика для Java (JDK) тип
sudo apt-get install default-jdk
Установка JDK Oracle
Добавьте PPA Oracle, затем обновите свой пакет.
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
Какая версия Вам был нужен ввод в терминале
sudo apt-get install oracle-java6/7/8/9-installer
После установленного Java Вы Управляющий Вашей версией Java
sudo update-alternatives --config java
Установка переменной среды JAVA_HOME
sudo update-alternatives --config java
Скопируйте путь со своей предпочтительной установки и затем откройте/etc/environment использование нано или Вашего любимого текстового редактора.
sudo nano /etc/environment
Добавьте строку как это в файл (с корректным путем):
JAVA_HOME="/usr/lib/jvm/java-6/7/8/9-oracle"
Сохраните и выйдите из файла и перезагрузите его.
source /etc/environment
Можно теперь протестировать, была ли переменная среды установлена путем выполнения следующей команды:
echo $JAVA_HOME
И введите
javac --version
java --version
Эти команды отображают, какую версию Java (интерпретатор, который запускает программы Java) и javac (компилятор, который создает их) Вы установили.