Skip to main content

Utilizar várias versões do Java em simultâneo em MacOS

  • VérifiezVerifique quellequal versiona deversão javaJava estactiva utiliséepor par défaut :pré-definição:
java -version

macos_java-vers10.jpg

OnPodemos voitver que laa version la versionversão 10 esté utilisée.utilizada. IlPrecisamos fautda la versionversão 1.8 (i.e. 8) ou 11 pourpara o Ancestris.

  • VérifiezVerifique quellesquais sontas les versions de java installéversões etJava regardezinstaladas sie laveja versionse ou a versão 1.8 ou a versão 11 estestão bien installée :instaladas:
/usr/libexec/java_home -V

macos_java-versused.jpg

OK,Podemos on voitver que lesestão versionsinstaladas as versões 10 ete 1.8 sont les deux versions installées..

  • AjoutezAdicione lesos paramètresparâmetros quique définissentpré-definem para défaut la version de javaversão 1.8 dansno votreseu profil :perfil:
echo 'export JAVA_HOME=`/usr/libexec/java_home -v 1.8`' >>~/.bash_profile
echo 'export jdkhome==`/usr/libexec/java_home -v 1.8`' >>~/.bash_profile

LaA premièreprimeira lignelinha définitdefine laa versionversão deJava javaa àutilizar utiliserpara pouros lescomandos commandesna dans la consoleconsola (JAVA_HOME, enem majuscule)maiúsculas). LaA secondesegunda définitdefine laa versionversão dea javautilizar àpara utiliser pouro Ancestris (jdkhome, enem minuscule)minúsculas).

Ici,Aqui, ondefinimos définita la versionversão 1.8 pourpara lesas deuxduas utilisationsutilizações (consoleconsola ete Ancestris).

  • FermezFeche leo terminal et relancez-le maintenant pour vérifier que la version utilisée areinicie-o bienpara changéconfirmar as alterações
java version

macos_java-vers8.jpg

OK,Podemos c'est bon. On voitconfirmar que laa versionversão 1.8 esté utilisée.a utilizada.