Я пробовал несколькими способами переключить мою версию JDK на ma c с 13.0.2 на 14.0.1, но все не удалось. Сначала я набрал
/ usr / libexec / java_home -V, и он вернул:
Matching Java Virtual Machines (4):
14.0.1, x86_64: "AdoptOpenJDK 14" /Library/Java/JavaVirtualMachines/adoptopenjdk-14.jdk/Contents/Home
14.0.1, x86_64: "Java SE 14.0.1" /Library/Java/JavaVirtualMachines/jdk-14.0.1.jdk/Contents/Home
1.8.0_252, x86_64: "AdoptOpenJDK 8" /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
1.8.0_211, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home
Затем я добавил
экспорт JAVA_HOME = $ (/ usr / libexec / java_home -v 14.0.1)
в файле bash, а в новом терминале я набрал
java -версия
он по-прежнему возвращает:
Openjdk version "13.0.2" 2020-01-14
OpenJDK Runtime Environment (build 13.0.2+8)
OpenJDK 64-Bit Server VM (build 13.0.2+8, mixed mode, sharing)
Где я сделал не так?
ИЗМЕНИТЬ когда я набрал
который java возвращает:
/usr/local/opt/openjdk/bin/java