Сборка Gradle не находит исполняемый файл в ожидаемом местеJAVA

Программисты JAVA общаются здесь
Anonymous
Сборка Gradle не находит исполняемый файл в ожидаемом месте

Сообщение Anonymous »

Я новичок в Gradle. Я получаю предупреждающее сообщение при использовании сборки Gradle:

Код: Выделить всё

gradle build
Path for java installation '/usr/lib/jvm/openjdk-11' (Common Linux Locations) does not contain a java executable

BUILD SUCCESSFUL in 399ms
3 actionable tasks: 3 up-to-date
Сборка прошла успешно, но стоит ли устранять эту проблему?
Некоторая информация:
  • usr/lib/jvm/openjdk-11 содержит только файл src.zip и ничего больше
  • 'который Java' возвращает /usr/bin/java
  • namei /usr/bin/java возвращает

Код: Выделить всё

f: /usr/bin/java
d /
d usr
d bin
l java -> /etc/alternatives/java
d /
d etc
d alternatives
l java -> /usr/lib/jvm/java-11-openjdk-amd64/bin/java
d /
d usr
d lib
d jvm
d java-11-openjdk-amd64
d bin
- java
  • echo $JAVA_HOME ничего не возвращает
  • echo $PATH возвращает /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/ snap/bin:/snap/bin:/opt/gradle/gradle-8.4/bin
  • java -version возвращает openjdk версия «11.0.20.1» 24 августа 2023 г. Среда выполнения OpenJDK (сборка 11.0.20.1+1-post-Ubuntu-0ubuntu122.04) 64-разрядная серверная виртуальная машина OpenJDK (сборка 11.0.20.1+1-post-Ubuntu-0ubuntu122. 04, смешанный режим, общий доступ)
  • ChatGPT дал мне несколько ошибочных решений, которые просто приводили к сбою сборки, поэтому я не буду об этом упоминать


Подробнее здесь: https://stackoverflow.com/questions/773 ... d-location

Вернуться в «JAVA»