Я скачал JDK8U171 и скопировал его в /opt/jdk1.8.0_171/. Я установил его с помощью этих команд:
alternatives --install /usr/bin/java java /opt/jdk1.8.0_171/bin/java 2
alternatives --config java
после того, как эта java-версия работала отлично
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)
Все эти работы были выполнены пользователем root. В моей учетной записи при вводе java -version я получил / usr / bin / java: разрешение отклонено, но когда я использую
usermod a+x /usr/bin/java
Я получаю команду, не известную. Я экспортировал $ PATH = $ PATH: /opt/jdk1.8.0_171/bin, но это бесполезно.
какой Java также возвращает / usr / bin / который: нет Java в (/ usr / local / bin: / usr / local / sbin: / usr / bin: / usr / sbin: / bin: / sbin: / home / esadeghi / .local / бен: / Главная / esadeghi / бен: /opt/jdk1.8.0_171/bin: / USR / бен / Java: /opt/jdk1.8.0_171/bin)