2013-07-19 5 views
-1

Je suis mac noob en utilisant Mountain Lion 10.8.3Où est le JDK?

J'ai installé un JDK. Quand je fais java -version je reçois:

admins-MacBook-Pro-5:~ me$ java -version 
java version "1.6.0_51" 
Java(TM) SE Runtime Environment (build 1.6.0_51-b11-457-11M4509) 
Java HotSpot(TM) 64-Bit Server VM (build 20.51-b01-457, mixed mode) 
admins-MacBook-Pro-5:~ alexstaveley$ which java 
/usr/bin/java 

Mais je voudrais savoir où le JDK est effectivement installé. Comme dans Windows, je savais que c'était dire C:\jdk1.6 Comment puis-je savoir où il est sur un mac?

Merci.

+3

Entrez simplement "quel java" sur la ligne de commande, et il vous dira où se trouve l'exécutable java. –

Répondre

0

sous /Library/Java/JavaVirtualMachines

+0

Je n'ai rien sous ce répertoire même java -version renvoie quelque chose. J'ai un tas de versos JDK dans /System/Library/Frameworks/JavaVM.framework/Versions des idées pourquoi? –

4

which donne une sortie correcte

/usr/bin/java 

qui est un lien symbolique ls -l /usr/bin/java pour voir où le binaire réel est

1

Contrairement à Windows, OS X ne dispose pas d'un registre "central" . L'équivalent le plus proche d'OS X est Netinfo, mais cela nécessite une authentification pour la modification. Mais comme Windows, de nombreuses applications OS X nécessitent un code clé/numéro de série. Lorsqu'une application est installée dans OS X, elle est automatiquement placée (ou l'utilisateur est invité à la faire glisser/déposer) dans le dossier Applications du disque dur (Applications Macintosh HD>). Ces applications ont leurs propres fichiers de propriétés par utilisateur et à l'échelle du système, (un peu comme des registres privés), stockés dans des fichiers lisibles par l'utilisateur dans des emplacements standard.

Ce qui est cool est de désinstaller une application, tout ce que vous avez à faire est de le faire glisser du dossier Applications à la corbeille.

Espérons que cela aide à comprendre un peu.

Questions connexes