Я пытаюсь установить Java 8 с помощью загрузки из Oracle и файла jdk-8u211-linux-x64.tar.gz. Существует много постов, посвященных установке Java 8 в Ubuntu, но ни одна из них больше не работает, поскольку с 16 апреля вы не можете установить через apt. Когда я загружаю файл и извлекаю его и перехожу в каталог /usr/local/jdk1.8.0_211/, я пытался запустить java -v
, чтобы получить установленную версию Java, но я получаю эту ошибку:
The program 'java' can be found in the following packages:
* default-jre
* gcj-5-jre-headless
* openjdk-8-jre-headless
* gcj-4.8-jre-headless
* gcj-4.9-jre-headless
* openjdk-9-jre-headless
[ 113] Итак, что мне нужно сделать, чтобы правильно зарегистрировать Java, чтобы я мог ее использовать.
После небольшого поиска я нашел ответ, который работал для меня. Но я всегда удивляюсь, почему так сложно установить JAVA в вашей системе. Было бы неплохо, если бы парни из Oracle вытащили голову из задницы и фактически позволили людям использовать Java вместо того, чтобы усложнять использование этих изменений в Lic.
Вот также пост, в котором обсуждаются несколько способов установки java Пост о том, как установить JAVA JRE
#!/bin/sh
tar -xvf jdk-8*
sudo mkdir /usr/lib/jvm
sudo mv ./jdk1.8* /usr/lib/jvm/jdk1.8.0
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.8.0/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.8.0/bin/javaws" 1
sudo chmod a+x /usr/bin/java
sudo chmod a+x /usr/bin/javac
sudo chmod a+x /usr/bin/javaws