Обновление Maven вызывает проблему JAVA_HOME

Я сломал maven ... Я хотел перейти с 3.6.0 на 3.8.1, но пока ничего не работает

wget https://downloads.apache.org/maven/maven-3/3.8.1/binaries/apache-maven-3.8.1-bin.tar.gz
tar xf apache-maven-*.tar.gz -C /opt
ln -s /opt/apache-maven-3.8.1 /opt/maven
nano /etc/profile.d/maven.sh 
chmod +x /etc/profile.d/maven.sh
source /etc/profile.d/maven.sh
mvn -version
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE

maven.sh https://paste.gg/p/anonymous/270d92410d25446ba0d312175fb422e3 Что-то с accepttopenjdk и путь java, но idk, который я много тестировал

openjdk version "16.0.1" 2021-04-20
OpenJDK Runtime Environment AdoptOpenJDK-16.0.1+9 (build 16.0.1+9)
OpenJDK 64-Bit Server VM AdoptOpenJDK-16.0.1+9 (build 16.0.1+9, mixed mode, sharing)

, и варианты обновления говорят:

 /usr/lib/jvm/adoptopenjdk-16-hotspot-amd64/bin/java

Debian 10

0
задан 12 June 2021 в 01:27

1 ответ

Я предлагаю вам понизить версию до OpenJDK 15, исправить все проблемы с maven, а затем обновить до OpenJDK 16.0.1

В OpenJDK 15 и maven (выпущенная версия по состоянию на пару дней назад) есть предупреждение о незаконном доступе. Я не смог обновить Java.

Если бы мы могли понизить OpenJDK до версии 16, это было бы здорово.

0
ответ дан 28 July 2021 в 11:29

Другие вопросы по тегам:

Похожие вопросы: