- Ich benötige JDK 15 (was anscheinend der Fall ist). eine seltene Rasse).
- Ich möchte mehrere Versionen verwalten, idealerweise mit SDKMAN, da ich es bereits zur Installation von JDK17 verwendet habe.
Da JDK 15 weder mit SDKMAN noch mit brew verfügbar ist, habe ich jdk-15.0.2_osx-x64_bin.dmg aus dem Oracle Java Archive heruntergeladen (musste dafür ein Konto erstellen) und es installiert haben.
Die Herausforderung besteht darin, dass ich das Ziel nicht auswählen kann. Die einzige Option besteht darin, es für alle Benutzer zu installieren. und es verteilt die Dateien im gesamten System, die ausführbaren Dateien unter /usr/bin. Dies macht es sehr schwierig, mehrere Java-Versionen zu verwalten.
Trotzdem habe ich Folgendes versucht:
Code: Select all
$ 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.
Code: Select all
$ java --version
Killed: 9