IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Unix Discussion :

quelle version de Javac est utilis�e sur MAC


Sujet :

Unix

  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    729
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 729
    Par d�faut quelle version de Javac est utilis�e sur MAC
    Bonjour,

    je travaille sous MAC. J'ai install� le JDK 7u60 depuis le site Oracle et le repertoire d'installation par defaut est /Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home

    Dans mon fichier .bash_profile j'ai rajout� ces 2 lignes

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    export JAVA_HOME=Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home
    export PATH=$PATH:$JAVA_HOME/bin/
    Quand j�ex�cute la commande suivante
    j'obtiens
    quand j�ex�cute la commande suivante
    J'obtiens la r�ponse suivante
    Quelle version de javac sera utilis�e par d�faut sur mon ordinateur, celle de /Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home/bin ou celle de /usr/bin

    et est-ce que la variable $JAVA_HOME a un sens pour mon MAC (pour le syst�me) ou pour l'utilisation de Java sur mon MAC. Merci d'avance

  2. #2
    Membre Expert
    Avatar de Escapetiger
    Homme Profil pro
    Administrateur syst�me Unix - Linux
    Inscrit en
    Juillet 2012
    Messages
    1 562
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 62
    Localisation : France, Hauts de Seine (�le de France)

    Informations professionnelles :
    Activit� : Administrateur syst�me Unix - Linux

    Informations forums :
    Inscription : Juillet 2012
    Messages : 1 562
    Par d�faut
    Citation Envoy� par flamant Voir le message
    je travaille sous MAC. J'ai install� le JDK 7u60 depuis le site Oracle et le repertoire d'installation par defaut est /Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home

    Dans mon fichier .bash_profile j'ai rajout� ces 2 lignes

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    export JAVA_HOME=Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home
    export PATH=$PATH:$JAVA_HOME/bin/
    Tout d'abord, il faut supprimer le dernier slash "/" de la ligne suivante :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    export PATH=$PATH:$JAVA_HOME/bin
    Citation Envoy� par flamant Voir le message
    Quelle version de javac sera utilis�e par d�faut sur mon ordinateur, celle de /Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home/bin ou celle de /usr/bin

    et est-ce que la variable $JAVA_HOME a un sens pour mon MAC (pour le syst�me) ou pour l'utilisation de Java sur mon MAC. Merci d'avance
    Ton syst�me ainsi param�tr�, d'apr�s le man du which (MAC sur une base BSD), va chercher d'abord dans /usr/bin et ensuite dans le $JAVA_HOME/bin
    https://developer.apple.com/library/...1/which.1.html
    DESCRIPTION
    The which utility takes a list of command names and searches the path for each executable file that
    would be run had these commands actually been invoked.
    V�rifier en appelant par le chemin absolu la version de Javac :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    /usr/bin/javac -version
    Enfin, tu ne nous indiques pas avec quel user tu travaille pour ton "HOME" (root, user_personnalis�) auquel cas il faudra faire attention aux impacts sur tes applicatifs / logiciels par rapport � la version de Javac.
    � Developpez.com est un groupe international de b�n�voles dont la motivation est l'entraide au sens large � (incl. forums developpez.net)
    Club des professionnels en informatique

    Liste des balises BB

  3. #3
    Membre �clair�
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    729
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 729
    Par d�faut
    Bonjour Escapetiger et merci pour ta r�ponse,

    c'est clair et r�solu.

    en fait quand je fais $/usr/bin/javac -version il me mets la m�me version que pour $JAVA_HOME/bin, c'est � dire

    A croire que quand j'ai t�l�charg� le jdk de Oracle il initialise aussi la version de javac dans /usr/bin

  4. #4
    Membre Expert
    Avatar de Escapetiger
    Homme Profil pro
    Administrateur syst�me Unix - Linux
    Inscrit en
    Juillet 2012
    Messages
    1 562
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 62
    Localisation : France, Hauts de Seine (�le de France)

    Informations professionnelles :
    Activit� : Administrateur syst�me Unix - Linux

    Informations forums :
    Inscription : Juillet 2012
    Messages : 1 562
    Par d�faut
    Citation Envoy� par flamant Voir le message
    A croire que quand j'ai t�l�charg� le jdk de Oracle il initialise aussi la version de javac dans /usr/bin
    Bien vu flamant, Oracle g�re la d�pendance avec l'OS comme lors de la d�sinstallation :

    http://docs.oracle.com/javase/7/docs...c/mac-jdk.html
    JDK 7 Installation for Mac OS X
    (...)
    Uninstalling the JDK
    To uninstall the JDK, you must have Administrator privileges and execute the remove command either as root or by using the sudo(8) tool.

    Navigate to /Library/Java/JavaVirtualMachines and remove the directory whose name matches the following format:*

    /Library/Java/JavaVirtualMachines/jdk<major>.<minor>.<macro[_update]>.jdk
    For example, to uninstall 7u6:

    % rm -rf jdk1.7.0_06.jdk
    Do not attempt to uninstall Java by removing the Java tools from /usr/bin. This directory is part of the system software and any changes will be reset by Apple the next time you perform an update of the OS.
    � Developpez.com est un groupe international de b�n�voles dont la motivation est l'entraide au sens large � (incl. forums developpez.net)
    Club des professionnels en informatique

    Liste des balises BB

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 5
    Dernier message: 02/02/2009, 10h04
  2. [DEV] Mon programme en C est lent sur Mac G4, pourquoi ? Que faire ?
    Par mator dans le forum D�veloppement OS X
    R�ponses: 3
    Dernier message: 10/10/2007, 00h08
  3. R�ponses: 1
    Dernier message: 07/05/2006, 00h26
  4. R�ponses: 1
    Dernier message: 05/05/2006, 22h34
  5. Comment savoir quelle version d'MSXML IE utilise?
    Par trent94 dans le forum XML/XSL et SOAP
    R�ponses: 2
    Dernier message: 17/07/2005, 18h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo