Définir la variable d'environnement JAVA_HOME sur macOS X 10.6
La définition de la variable d'environnement JAVA_HOME est cruciale pour de nombreuses applications Java qui s'appuient sur des scripts shell pour l'environnement configuration. Dans macOS X 10.6, plusieurs chemins peuvent être utilisés pour cette variable, notamment :
Ces chemins peuvent être liés à la machine virtuelle Java (JVM) actuelle définie dans le volet Préférences Java. La question se pose de savoir lequel utiliser ou si l'un d'entre eux est acceptable.
La solution recommandée consiste à définir JAVA_HOME sur la sortie de la commande /usr/libexec/java_home, qui récupère le chemin Java spécifié dans le fichier Java. préférences. Cette approche s'est avérée fiable et sans problème.
export JAVA_HOME=$(/usr/libexec/java_home)
De temps en temps, il peut être nécessaire de remplacer JAVA_HOME par une ancienne version de Java. Par exemple, si un programme nécessite Java 5 32 bits, la commande suivante peut être utilisée pour définir JAVA_HOME :
export JAVA_HOME=$(/usr/libexec/java_home -v 1.5)
Si /usr/libexec/java_home n'est pas dans le chemin, il peut être ajouté en utilisant :
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java_home /usr/libexec/java_home
Pour plus d'informations, reportez-vous à la documentation Oracle sur la commande java_home et à l'article Spring Tool Suite sur la configuration du JDK sous macOS.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!