Je vais faire mon raleur, mais je ne suis pas d'accord avec GrandGibus.
Dans sa solution, il copie le répertoire JDK vers CurrentJDK, alors que le but du jeu avec les liens symboliques n'est pas la recopie de répertoire.
La création d'un lien symbolique se fait par la commande :ln -s file1 file2
drwxr-xr-x 12 root wheel 408 Dec 16 17:59 .
drwxr-xr-x 10 root wheel 340 Dec 8 22:01 ..
lrwxr-xr-x 1 root wheel 5 Dec 8 22:01 1.3 -> 1.3.1
drwxr-xr-x 8 root wheel 272 May 14 2005 1.3.1
lrwxr-xr-x 1 root wheel 5 Sep 21 10:44 1.4 -> 1.4.2
drwxr-xr-x 8 root wheel 272 Jan 26 2005 1.4.2
lrwxr-xr-x 1 root wheel 5 Dec 8 22:01 1.5 -> 1.5.0
drwxr-xr-x 8 root wheel 272 Dec 15 15:49 1.5.0
drwxr-xr-x 6 root wheel 204 Dec 8 22:02 A
lrwxr-xr-x 1 root wheel 1 Dec 8 22:01 Current -> A
lrwxr-xr-x 1 root wheel 5 Sep 21 10:44 CurrentJDK -> 1.4.2
Ici, le lien CurrentJDK existe déjà, et on ne peut pas le faire pointer vers un nouveau répertoire sans le supprimer. Donc:
sudo rm CurrentJDK
Puis, le lien vers vers le JDK souhaité:
sudo ln -s 1.5.0 CurrentJDK
pour un retour en arrière:
sudo rm CurrentJDK
sudo ln -s 1.4.2 CurrentJDK
J'ai rajouté sudo car je n'ai pas vérifié si l'utilisateur avait les droits.