Код: Выделить всё
...(internal dep chain)...
-> org.glassfish.hk2:hk2-locator:jar:2.4.0-b31 (compile)
=> org.javassist:javassist:jar:3.18.1-GA (compile)
'dependencies.dependency.systemPath' for com.sun:tools:jar refers to a
non-existing file
/opt/homebrew/Cellar/openjdk/23.0.1/libexec/openjdk.jdk/Contents/Home/../lib/tools.jar
Код: Выделить всё
${java.home}/../lib/tools.jar
Код: Выделить всё
java -version => openjdk version "17.0.12" 2024-07-16
javac -version => javac 17.0.12
Код: Выделить всё
17
Код: Выделить всё
> brew list
openjdk
openjdk@11
openjdk@17
openjdk@21
Код: Выделить всё
/opt/homebrew/Cellar/openjdk/22.0.2
/opt/homebrew/Cellar/openjdk/23
/opt/homebrew/Cellar/openjdk/23.0.1
Пытаясь соединить точки, кажется, что dependency.dependent.systemPath системное свойство, которое устанавливается. Это мое лучшее предположение на данный момент. Я понятия не имею, почему для него установлена версия Java 23, и не знаю, как ее изменить или проверить.
Подробнее здесь: https://stackoverflow.com/questions/793 ... va-version