J'ai du mal à comprendre (les chemins d'accès vs liens) pour de multiples versions de java sur mon Mac OSX. Normalement dans windows si j'ai plusieurs versions installé sur ma machine, je peux juste prendre le chemin qui jamais la version que je veux et de l'utiliser. Mais dans MAC OS X, je comprend qu'il y a quelque chose qui s'appelle des liens qui est souligné CurrentJDK, et si je veux utiliser une autre version, j'ai besoin de changer le lien pour CurrentJdk droit? Mais ce qui est source de confusion pour moi, c'est que comme vous pouvez le voir ci-dessous tous mes versions sont pointant vers la même CurrentJDK qui signifie que toutes les versions de point à la version actuelle? Je m'attendais à un seul d'entre eux serait pointant vers CurrentJDK et je pouvais juste changer de qui jamais j'ai besoin de ce qui n'est pas le cas ici. Tout ce que je besoin de savoir, c'est comment trouver le bin(Commandes) chemin d'accès au dossier pour chaque version, de sorte que je peux l'utiliser pour le point de CurrentJDK? Aussi me dire comment changer le lien pour CurrentJDK.
$ java -version
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07-334-10M3326)
Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02-334, mixed mode)
$ pwd
/System/Library/Frameworks/JavaVM.framework/Versions
$ ls -l
lrwxr-xr-x 1 root wheel 5 Mar 20 11:12 1.3 -> 1.3.1
drwxr-xr-x 3 root wheel 102 Dec 2 2009 1.3.1
lrwxr-xr-x 1 root wheel 10 Mar 20 11:12 1.4 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 Mar 20 11:12 1.4.2 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 Mar 20 11:12 1.5 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 Mar 20 11:12 1.5.0 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 Mar 20 11:12 1.6 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 Mar 20 11:12 1.6.0 -> CurrentJDK
drwxr-xr-x 10 root wheel 340 Mar 20 11:13 A
lrwxr-xr-x 1 root wheel 1 Mar 20 11:12 Current -> A
lrwxr-xr-x 1 root wheel 59 Mar 20 11:12 CurrentJDK -> /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents