Je viens d'acheter un tout nouveau MacBook Pro.
C'est mon tout premier MAC et j'essaie toujours de me familiariser avec la navigation.
Quoi qu'il en soit, je suis également nouveau sur Java et je me suis entraîné sur mon PC Windows avant qu'il ne meure définitivement.
Maintenant que je suis sur ce MAC, j'ai installé mon JDK et maintenant je dois définir la JAVA_HOME
variable d'environnement.
Je n'ai aucune idée de quoi faire.
J'ai essayé de suivre certains de ces guides et je ne suis pas allé très loin.
Mkyong.com: Comment définir la variable JAVA_HOME sous Mac OSX
YouTube: Comment définir des variables d'environnement sur Mac, Linux, Solaris, Rhel
YouTube: Comment définir des variables d'environnement sur Mac
J'ai pu localiser le terminal et je pense avoir créé plusieurs fichiers. Je reçois des messages comme celui-ci:
(1) Un autre programme est peut-être en train d'éditer le même fichier. Si tel est le cas, veillez à ne pas vous retrouver avec deux instances différentes du même fichier lors des modifications. Quittez ou continuez avec prudence.
(2) Une session d'édition pour ce fichier s'est écrasée. Si tel est le cas, utilisez ": recover" ou "vim -r /Users/Erwin/.bash_profile" pour récupérer les modifications (voir ": help recovery"). Si vous l'avez déjà fait, supprimez le fichier d'échange "/Users/Erwin/.bash_profile.sw p" pour éviter ce message.
Quelqu'un peut-il dire étape par étape comment configurer Java dans l'environnement Mac OSX?
la source
Réponses:
Tout ce que vous avez à faire est littéralement:
et redémarrez votre shell.
Si vous avez plusieurs versions de JDK installées et que vous voulez que ce soit une version spécifique, vous pouvez utiliser l'
-v
indicateur pourjava_home
aimer ceci:la source
source ~/.bash_profile
cela fonctionnerait, non?echo export "JAVA_HOME=\$(/usr/libexec/java_home -v 1.7)" >> ~/.bash_profile
Si vous avez besoin d'une version spécifique. 1.7 dans ce cas.Je l'ai fait en mettant
(backtics) dans mon .bashrc. Voir mon commentaire sur la réponse d'Adrian.
la source
Sous Mac OSX 10.5 ou version ultérieure, Apple recommande de définir
$JAVA_HOME variable to /usr/libexec/java_home
, simplement exporter$JAVA_HOME
in file ~/. bash_profile
ou~/.profile
.Ouvrez le terminal et exécutez la commande ci-dessous.
enregistrez et quittez l'éditeur vim, puis exécutez la commande source sur .bash_profile
la source
Définissez la variable d'environnement $ JAVA_HOME sur le dernier ou l'ancien Mac OSX.
Télécharger et installer installer JDK
Définir la variable d'environnement JAVA_HOME
Ou créez . fichier zprofile
Enregistrez .zprofile et fermez le fichier bash, puis écrivez dans le terminal pour fonctionner parfaitement .
Test de configuration dans le terminal
la source
Il est recommandé de vérifier le shell du terminal par défaut avant de définir la variable d'environnement JAVA_HOME , via les commandes suivantes:
Si votre terminal par défaut est / bin / bash (Bash), vous devez utiliser la méthode @Adrian Petrescu .
Si votre terminal par défaut est / bin / zsh (Z Shell), vous devez définir ces variables d'environnement dans le fichier ~ / .zshenv avec le contenu suivant:
De même, pour tout autre type de terminal non mentionné ci-dessus, vous devez définir la variable d'environnement dans son fichier d'environnement de terminal respectif.
la source
Je l'ai fait fonctionner en ajoutant à ~ / .profile. Après la mise à jour vers la version bêta d'El Capitan, cela n'a pas fonctionné même si JAVA_HOME a été défini dans .bash_profile.
S'il y a des utilisateurs de la version bêta d'El Capitan, essayez d'ajouter à .profile
la source
J'ai mis à jour le formidable utilitaire
jenv
pour faciliter la configuration sur macOS.Suivez les instructions sur https://github.com/hiddenswitch/jenv
la source