Installatie van Java Version Manager – jEnv
Zoals ik hierboven al zei, kun je met deze tool probleemloos schakelen tussen meerdere Java JDK-versies.
Zoals de jEnv adverteert “jEnv is een command-line tool om je te helpen vergeten hoe je de JAVA_HOME omgevingsvariabele moet instellen”
Eerder hebben we de mac OS pakketbeheerder Homebrew geïnstalleerd, nu gaan we er gebruik van maken om de jEnv voor ons te installeren. Om dat te doen kopieer en plak het volgende commando in uw terminal:
brew install jenv
Als u jEnv in uw mac hebt geïnstalleerd, zult u een uit als volgt zien:

Als u jEnv met succes op de machine hebt geïnstalleerd, moet je het volgende toevoegen aan het configuratiebestand van je shells. Afhankelijk van de shell die je gebruikt, moet je ze in het juiste bestand plakken. Voor bash zou dat typisch ~/.bash_profile
of ~/.bashrc
zijn, voor zsh is dat ~/.zshrc
. U kunt zien dat is de bovenstaande uitvoer Caveats sectie, met uw shell type. In mijn geval is dat zsh.
export PATH="$HOME/.jenv/bin:$PATH"
eval "$(jenv init -)"
Om de bovenstaande regels in uw shell configuratie bestand te plakken kunt u uw tekst editor gebruiken (d.w.z. vim, nano, etc) of u kunt als volgt echoën naar uw shell configuratie bestand. Je moet de naam van het shell configuratiebestand veranderen op basis van het shell type dat je gebruikt.
echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(jenv init -)"' >> ~/.zshrc
Als je dus met succes je shell configuratie bestand hebt kunnen updaten, zou je bestand er als volgt uit moeten zien:

Als u klaar bent met bovenstaande stappen, start u uw terminaltoepassing opnieuw op of herroept u uw configuratie. Om dat te doen kunt u het volgende commando gebruiken (zorg ervoor dat u de bestandsnaam wijzigt op basis van uw shelltype):
source ~/.zshrc
U zou nu in staat moeten zijn om jenv doctor
in terminal uit te voeren om uw installatie van jEnv te verifiëren.

Als u een uitvoer ziet die op bovenstaande lijkt, hebt u geluk. Negeer alle fouten en waarschuwingen die u ziet, als u Jenv is correctly loaded
bericht ziet op uw terminal is alles goed voor nu.
Maar er zijn nog een paar dingen die je moet doen voordat je naar de volgende stap gaat; dat is de volgende commando’s in de terminal uitvoeren als je maven(mvn) gebruikt:
# ensure that JAVA_HOME is correct
jenv enable-plugin export# make Maven aware of the Java version in use (and switch when your project does)
jenv enable-plugin maven
Alles goed! Nu zijn we volledig geconfigureerd om jEnv op onze mac te gebruiken, wat ons nog rest is het installeren van verschillende JDK versies waartussen we willen schakelen. In de volgende sectie, zullen we daar naar kijken.