Java 1.5 Release 3

dans /Application/utilitaires/java/J2SE 5.0 j'ai pu trouver une application, java preferences je modifie pour mettre la 1.5 j'enregistre mais paramètres mais dans le terminal ca ne change rien... alors j'me dis qu'il faut rebooter... mais rien à faire...

quelqu'un pourrait m'aider merci..
 
Voici comment je procède:

1°) Dans mon fichier .profile, mon JAVA_HOME pointe en fait sur un lien symbolique:
export JAVA_HOME=/Library/Java/Home


2°) La commande Java à proprement parler dans /System/Library/Frameworks/JavaVM.framework/Versions
un ls -al donne:
gibus:/System/Library/Frameworks/JavaVM.framework/Versions fred$ ll
total 48
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
lrwxr-xr-x 1 root wheel 6 Dec 15 15:51 CurrentJDK1.5 -> 1.5.0/

pour switcher je change à volonté:
gibus:/System/Library/Frameworks/JavaVM.framework/Versions fred$ sudo mv CurrentJDK CurrentJDK1.4
gibus:/System/Library/Frameworks/JavaVM.framework/Versions fred$ sudo mv CurrentJDK1.5 CurrentJDK
 
[MGZ]Slug a dit:
ultra merci !

Bonjour,

Je n'arrive pas à imposer la nouvelle version de java (J2SE 5). :mad: sur mon Mac. Il m'indique eternellement la version 1.4.2 !!!

Je dois précisé que j'ai un Mac depuis quelques jours :rose: , et c'est une vraie galère :confused: ...

Merci pour ceux qui pourront m'aider.
 
Salut,

peux-tu nous en dire plus ?

Je suppose que t'as fait une install depuis http://developer.apple.com/java/download/.

Ensuite, pour vérifier la version de Java:
  • a la compilation: depuis un terminal taper java -version
  • à l'exécution depuis un finder: /Applications/Utilitaires/Java... et les divers programmes
 
GrandGibus a dit:
Salut,

peux-tu nous en dire plus ?

Je suppose que t'as fait une install depuis http://developer.apple.com/java/download/.

Ensuite, pour vérifier la version de Java:
  • a la compilation: depuis un terminal taper java -version
  • à l'exécution depuis un finder: /Applications/Utilitaires/Java... et les divers programmes

En effet l'opération a été éffectuée par ce lien Apple.

Ensuite, naivement en utilisant Xcode j'ai tapé quelques lignes de codes en Java J2SE 5. A la compilation, je me suis trouvé devant des erreurs.
Après quelques liens internets, j'ai compris qu'il fallait donner l'information comme quoi je voulais compiler avec cette nouvelle version et non plus avec la version 1.4.2.

Mais voilà, même en cliquant sur le dossier /Applications/Utilitaires/Java/j2se 5.0/Java Preferences.app, cela n'y fait rien. Xcode continue avec l'ancienne version de java et dans le terminal à l'instruction suivante java -version celui-ci m'indique également l'ancienne version.

Je n'ai sais pas comment faire ...
 
Enfin, cela semble se débloquer grâce à tes conseils.

Avec Terminal j'obtiens ceci :

java version "1.5.0_05"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_05-83)
Java HotSpot(TM) Client VM (build 1.5.0_05-48, mixed mode)


Est-ce bien la version J2SE 5.0 ?
 
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.
 
Oups, j'avais pas vu le lien de GrandGibus
 
Voilà depuis que je suis passé sous léopard j'ai ce gentil message qui s'affiche dans certaines pages : le module de la page ... a tenté de charger du code Java, mais Java n’est pas disponible ou n’est pas installé. Alors là je n'y comprends rien. Si vous pouviez m'aider... Merci.