- Мне нужен JDK 15 (что кажется редкая порода).
- Я хочу управлять несколькими версиями, в идеале с помощью SDKMAN, поскольку я уже использовал его для установки JDK17.
Поскольку JDK 15 недоступен ни в SDKMAN, ни в Brew, я скачал jdk-15.0.2_osx-x64_bin.dmg из Oracle Java Archive (для этого пришлось создать учетную запись) и установил его.
Проблема в том, что он не позволяет мне выбрать место назначения, единственный вариант — «установить его для всех». users" и распространяет файлы по всей системе, исполняемые файлы - в /usr/bin. Из-за этого очень сложно управлять несколькими версиями Java.
Тем не менее, я попробовал следующее:
Код: Выделить всё
$ mkdir -p ~/.sdkman/candidates/java/15.0.2-oracle/bin/
$ cp /usr/bin/ja* ~/.sdkman/candidates/java/15.0.2-oracle/bin/
$ sdk use java 15.0.2-oracle
Using java version 15.0.2-oracle in this shell.
Код: Выделить всё
$ java --version
Killed: 9
Подробнее здесь: https://stackoverflow.com/questions/793 ... e-versions