Posez votre question Signaler

Mac vs java 6

stephenking - Dernière réponse le 4 nov. 2009 à 22:26
Bonjour,
j'ai installé java 6 sur mac os x 10.5 mais le probleme c'est qu le systeme ne prend pas en compte cette version de java.
pouvez vous m'aider?
merci
Lire la suite 

Mac vs java 6 »

19 réponses
Réponse
+5
moins plus
Je crois qu'il faut que tu ailles dans applications/utilitaires/java/préférences java... et tu choisis java 1.6 pour tes applets

pour vérifier va dans le terminal applications/utilitaires/terminal et tu tapes de n'importe quel endroit java -version

Je suis nioub en mac donc si quelqu'un peut incrémenter ce que je dis je ne suis pas contre !
Ajouter un commentaire
Réponse
+1
moins plus
Bonsoir,

Je me ballade sur Internet pour vérifier si je peux trouver une install de java 1.6 qui tourne sur des mac G5. Mais je viens d'en installer une qui fonctionne sur mac Intel donc je peux peut être apporter qqs éléments d'éclairage si c'est encore nécessaire malgré l'ancienneté des messages. Pour répondre aux messages à ce sujet :

- oui l'adresse donnée chez Apple est la bonne
- oui, Apple met à jour sa machine java en même temps que son système mais il a toujours 8 mois de retard : ainsi, tout le monde est sous 1.6 alors que la distrib java de 10.5.6 est la 1.5
- après avoir installé la java 1.6, il faut :
* mettre la 1.6 devant la 1.5 dans la pile avec l'utilitaire qui est dans utilities/java
* aller dans /System/Library/Frameworks/JavaVM.framework/Versions/ et modifier le lien logique de CurrentJDK pour le faire passer de 1.5 à 1.6. Cela se fait sous sudo avec l'ordre après l'avoir d'abord effacé, donc (1) 'sudo rm CurrentJDK' puis (2) 'sudo ln -s 1.6 CurrentJDK' (ne pas toucher au lien Current).

Je sais, ce n'est pas normal d'avoir à faire cela mais je n'ai pas trouvé d'autre solution et après, tout va bien. Si une personne peut me confirmer qu'il a ce (de Apple) java 1.6 qui tourne sur un mac G5 sous 10.5, ça m'intéresse (j'ai un G5 sous 10.4 que je dois passer sous 10.5 et sur lequel je dois installer java 1.6, raison pour laquelle je ne peux faire le test tut de suite)

Cordialement,
figolu71 - 29 avril 2009 à 18:12
ET voilà, je suis dans le même cas.
Après avoir les dernières versions de limewire et autre, il me faut télécharger Java 1.6. Une fois téléchargé cette appli, je ne peux pas l'installer. Il me faut un Mac intel 64 bits, et j'ai un Mac mini, Intel core duo, 1,8 GHz. Je suis sous version 10.5.6.
Si quelqu'un sait où trouver ce qu'il me manque, ça me serait très utile !
DjinnPetit Pied - 29 avril 2009 à 18:13
2 possibilités :

1) Dans utilitaires/JAVA/Préférences JAVA là 1.6 est visible et il suffit de la faire remonter comme appli par défaut. Et c'est facile :-)

(beaucoup plus facile que je ne le croyais il y a qqs mois dans des messages précédents de ce thread)

2) Ce n'est pas le cas (les machines PPC et les Intel pas Core duo) et là il faut chercher une installation non apple et se retrousser les manches. Et ce n'est pas facile :-(
Des liens mais je ne les ai pas testés :

http://rorblog.techcfl.com/2008/02/2...6-on-mac-os-x/
http://landonf.bikemonkey.org/static/soylatte/

Bon courage
me - 4 nov. 2009 à 22:26
Bonsoir,

J'ai vu dans "Préférences Java" et j'navais le choix qu'entre 1.5 et 1.4.2 :/
J'ai deja essayer de télécharger plusieurs versions de Java, et rien ne semble marcher,
vu que Limewire demande encore la version 1.6... Une idée ?
Ajouter un commentaire
Réponse
+0
moins plus
Bonsoir,

Normalement java est automatiquement installé et mis à jour, en même temps qu'est installé Mac OS 10 et lui même mis à jour. Donc, je ne comprends pas vraiment bien pourquoi vous avez du l'installer ..

Mais, il y a peut-être quelque chose qui dépasse mes connaissances ??

Voir cette page pour plus d'infos :
http://developer.apple.com/java/

Si vous avez un problème de lecture dans Safari ou FireFox, il faut aller dans leurs préférences et activer toutes les cases qui concernent Java ..


Cordialement
Ajouter un commentaire
Réponse
+0
moins plus
Pourtant si je regarde mon cas, je suis bien avec la version 1.6 , donc à jour sans rien faire , non ??
Djinnn - 2 févr. 2009 à 23:56
Non, la version 1.6 est installé au sens où il y a le code mais ce n'est pas la version fonctionnelle

D'ailleurs, > java -version sous le terminal dit sûrement que c'est la 1.5

Pour installer la 1.6 comme version par défaut, il faut faire comme j'ai dit mais j'ai peur que ça ne fonctionne pas sur G5. D'ailleurs, faites le test, le retour arrière est juste effacer/recréer le lien et modifier la pile dans l'appli.
Ajouter un commentaire
Réponse
+0
moins plus
Pour faire ce test, on peut faire plus simple probablement. Sans passer par le Terminal. Il suffirait de créé un alias de Java 1.6.0 présent dans le même dossier, et de renommer cet alias "CurrentJDK" après avoir provisoirement déplacé celui existant qui en fait n'est rien qu'un alis du dossier 1.5 .. non ??
Djinnn - 3 févr. 2009 à 00:09
Heu, oui, à peu près mais ce n'est pas plus simple... enfin si on « cause » Unix :-)
En passant par le finder, il faudra aussi taper un mot de passe administrateur (qui est l'équivalent du sudo. Je précise car si vous me proposez cette solution, j'imagine que c'est parce que vous n'êtes pas familier du mode commande du terminal).

Mais, bon, le problème c'est ce que j'ai dit : normalement cette version de java 1.6 ne fonctionne que pour les core duo hélas...
Ajouter un commentaire
Réponse
+0
moins plus
Ce n'est pas que le Terminal me fait peur, mais je trouve la manipulation par le Finder bien plus simple.
En fait le Terminal éveille en moi des souvenirs assez désagréable de MS DOS, j'ai toujours eu en horreur les lignes de commande, sauf en Basic ... :-))

Voici à quoi ressemble le contenu de ce dossier
http://www.zimagez.com/zimage/image9204.php

Sachant que le dossier CurrentJDK pointe sur le dossier 1.5.0 et que le dossier Current pointe sur le dossier A

Si Java 1.6 ne sert à rien dans mon cas, pourquoi est il installé ??
Djinnn - 3 févr. 2009 à 00:29
Pas d'insulte :-)))

Les commandes Unix du Terminal, c'est comme Linux, c'est noble, on est loin du « n'importe quoi » de DOS :-))

Ceci dit, sur la version de java, Apple ne fait pas fort :-))

Plus sérieusement, les directory des langages à plusieurs versions, sont souvent comme celle de java, des versions majeures avec des numéros (1.5) et des sous-numéros. Un lien logique de la version majeure qui pointe sur la sous-version courante et des liens logiques fonctionnels qui pointent vers la version majeure. Ce n'est pas moi qui l'ai inventé :-)) Là, où je suis le moins à l'aise, c'est pourquoi ce dossier A... et ce Current qui pointe vers A.

Sauf erreur (mais je n'ai plus l'état précédent sur ma machine), CurrentJDK pointe sur 1.5 et 1.5 sur 1.5.0

java 1.6 est arrivé avec la 10.5 d'origine ou une release et est prêt à être « activé ». Comme il ne prend pas de place, c'est aussi bien de l'avoir puisque la machine virtuelle java est importante car souvent nécessaire dans les Applets...
Ajouter un commentaire
Réponse
+0
moins plus
Oui, les alias pointent tous vers leur "maître", ainsi 1.3 pointe vers 1.3.1
1.4 et 1.4.1 pointent tous deux vers 1.4.2
1.5 pointe vers 1.5.0
1.6 pointe vers 1.6.0
Current pointe ver A
et CurrentJDK pointe vers 1.5.0

Voilà, pourquoi faire simple ??

Et effectivement le Terminal indique 1.5
Voir : http://www.zimagez.com/zimage/image10225.php

Quel est le risque si je change l'original de CurrentJDK ?? :-))
Djinnn - 3 févr. 2009 à 00:44
ça peut paraître compliqué mais c'est plus modulaire : si on a une release mineure (de 1.5.0 à 1.5.1 par exemple), on ne change que le pointeur 1.5->1.5.1, si on a une release majeure, il ... faut en faire un peu plus :-))

S'il n'y a pas d'erreur dans ce que vous dites, c'est bizarre, CurrentJDK doit pointer sur le 1.5 générique, sans sous-numéro.

Le risque ? Ne pas pouvoir faire marche arrière et avoir la machine java qui soit la 1.6 et ne marche pas (puisque vous êtes sur un G5). Mais il n'est pas trop grand puisque le retour arrière est un changement de lien logique dans l'autre sens (par le finder si vous voulez, pour l'aller comme et le retour) et la re-modification de la pile des accès par la petite appli...
Ajouter un commentaire
Réponse
+0
moins plus
S'il n'y a pas d'erreur dans ce que vous dites, c'est bizarre, CurrentJDK doit pointer sur le 1.5 générique, sans sous-numéro. 


pas vraiment bizarre, puisque le "bon" dossier est bien le 1.5.0, c'est lui qui contient les éléments Java, le dossier 1.5 est vide, il ne s'agit que d'un alias pointant lui même vers 1.5.0

Je n'essaie plus ce soir de modifier :), je veux passer une nuit sereine :-))
Ajouter un commentaire
Réponse
+0
moins plus
Oui, mais tout l'intérêt est dans l'indirection à 2 niveaux : CurrentJDK pointe vers 1.5 qui pointe aujourd'hui sur 1.5.0 et demain sur 1.5.1 (dans le cas java 1.5)

Sinon, bonne nuit sans trop d'alias/indirections :-))
Ajouter un commentaire
Ce document intitulé « mac vs java 6 » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Windows 8 - À quoi s'attendre ?