Maison > Java > javaDidacticiel > Comment définir la variable d'environnement JAVA_HOME sur macOS X 10.6 ?

Comment définir la variable d'environnement JAVA_HOME sur macOS X 10.6 ?

Susan Sarandon
Libérer: 2024-11-03 10:33:29
original
590 Les gens l'ont consulté

How to Set the JAVA_HOME Environment Variable on macOS X 10.6?

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 :

  • /Library/Java/Home
  • /System/Library/Frameworks/JavaVM.framework/Home
  • /System/Library/Frameworks/JavaVM.framework/Versions/Current

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)
Copier après la connexion

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)
Copier après la connexion

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
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal