À propos de JAVA_HOME

À propos de JAVA_HOME

environnement

Mac OS (version 10.13.4)

Qu'est-ce que JAVA_HOME?

En Java, les informations sont stockées dans des dossiers pour chaque version. Il est ennuyeux de pointer vers la hiérarchie / Library / Java / JavaVirtualachine / jdk {version} / jusqu'à ce point, il est donc facile de le gérer en le mettant dans une variable appelée JAVA_HOME.

Comment régler

1, enregistrement

export JAVA_HOME=`annuaire`

Il semble que vous puissiez taper la commande de. Le répertoire est

/usr/libexec/java_home

Peut être affiché avec une commande. Cette commande est

/System/Library/Frameworks/JavaVM.framework/Versions/A/Commands/java_home

La hiérarchie ci-dessus / Library / Java / JavaVirtualachine / jdk {version} / est affichée comme un système raccourci de.

2, confirmation

echo $JAVA_HOME

Ce n'est pas grave si vous pouvez l'appeler avec cette commande.

Changement de version Java

Lorsque vous souhaitez utiliser Java 9

export JAVA_HOME=`/usr/libexec/java_home -v 9`

Lorsque vous souhaitez utiliser Java 8

export JAVA_HOME=`/usr/libexec/java_home -v 1.8`

Changez-vous de cette façon?

Articles que j'ai utilisés comme référence

Merci beaucoup Paramètres JAVA_HOME sur Mac Apprenez la signification de «transmettre le PATH» en créant un environnement de développement Java sur Mac

Recommended Posts

À propos de JAVA_HOME
À propos =
À propos de method.invoke
À propos de Kotlin
À propos de attr_accessor
À propos de Hinemos
À propos de l'héritage
À propos de Docker
À propos des rails 6
À propos du printemps ③
À propos d'énumération
À propos du polymorphisme
À propos du hachage
À propos de JitPack
À propos de ça ()
À propos de l'encapsulation
À propos de statique
À propos des exceptions
À propos de la portée
[Maven] À propos de Maven
À propos de la gestion des exceptions
À propos de l'interface Java
[Java] À propos des fonctionnalités de Java 12
À propos du routage des rails
À propos de la complexité cyclique
À propos des génériques AsyncTask
À propos des symboles Ruby
À propos de la multiplication des tableaux
[Java] À propos des tableaux
À propos de l'héritage de classe.
À propos de Spring AOP
À propos de Ruby Hash
À propos des méthodes singulières
JAVA_HOME et chemin
À propos des outils de création
Mâchez l'API
[À propos du double hachage]
Quelque chose à propos de java
Où est Java
À propos de la méthode de HttpServlet ()
À propos des fonctionnalités Java
À propos de SIGNING_REGION: NoSuchFieldError
À propos de la méthode
À propos de la classe standard
À propos de Spring AOP
À propos des tableaux Ruby