Вам необходимо установить переменную $ JAVA_HOME
В моем случае при настройке Maven мне пришлось настроить его там, где установлен JDK.
Сначала выясните, где установлена JAVA:
$ whereis java
Java: / usr / bin / java / usr / share / java /usr/share/man/man1/java.1.gz
Теперь копайте глубже -
$ ls -l / usr / bin / java
lrwxrwxrwx 1 root root 46 августа 25 2018 г. / etc / alternatives / java -> / usr / lib / jvm / java-8-openjdk-amd64 / jre / bin / java
Копайте глубже:
$ ls -l / usr / lib / jvm / java-8-openjdk-amd64 / jre / bin / java
-rwxr-xr-x 1 root root 6464 14 марта 18:28 / usr / lib / jvm / java-8-openjdk-amd64 / jre / bin / java
Поскольку на него не ссылаются другие каталоги, мы будем использовать его.
Открыть / etc / environment, используя nano
$ sudo nano / etc / environment
Добавить следующие строки
* * 1 022 JAVA_HOME = / USR / Библиотека / JVM / Java-1.8.0-OpenJDK-amd64
экспорт JAVA_HOME
Обновить PATH, используя
$. / И т.д. / окружающая среда
Теперь $ echo $ JAVA_HOME
Вот ваш вывод:
/ USR / Библиотека / JVM / Java-1.8.0-OpenJDK-amd64
Источники, на которые я ссылался:
https://askubuntu.com/a/175519
https://stackoverflow.com/a/23427862/6297483