Un portage non-Apple de Java 1.6 sur Tiger et Leopard

Christophe Laporte |
Lors de la sortie de Leopard, des développeurs s’étaient plaints qu’Apple ne propose pas au téléchargement une préversion de Java 1.6 alors qu’une bêta est disponible depuis un bon moment sur Tiger. Alors que la pomme n’a toujours pas réagi, Landon Fuller s’est lancé dans le portage de Java 1.6 en partant d’OpenJDK pour BSD, la version libre de Java.

Encore au stade de préversion, cette mouture, qui fonctionne à la fois sous Tiger et Leopard, est très performante. C’est le cas du moins dans une série de tests avec JRuby. Sachez que si vous souhaitez télécharger légalement cette version, il vous faut répondre à la licence Java Research License (JRL). Cette licence a été conçue dans un but d'évaluation et d'usage non commercial.
avatar x arena | 

Je me demande si Apple n'attendait pas que ca pour definitivement arreter de faire l'effort de porter java...

avatar SoniK | 

Si leur but était de faire porter Java ils auraient accepté que Sun le fasse...

avatar eTeks | 

Je viens d'essayer cette version 6 et ça marche impec (sauf qu'AWT qui fonctionne sous X11).
Pour info, c'est quand même réservé aux développeurs pour l'instant, car il faut compiler tout le JDK soi-même (ça prend une bonne heure !). Mais avec les explications de Landon Fuller, on s'en sort assez facilement.

avatar TeuBeu2 | 

Yop, j'ai honte, je me suis planté, je sais pas comment revenir en arrière (version de base de léopard) ... Quelqu'un aurait assez pitié de moi pour me dire comment faire ?

Merci :'(

avatar eTeks | 

@TeuBeu2
La description de ton problème est un peu vague...
Vérifie les liens symboliques dans le dossier /System/Library/Frameworks/JavaVM.framework/Versions.
Personnellement ils sont comme ça :
lrwxr-xr-x 1 root wheel 5 Nov 9 16:03 1.3 -> 1.3.1
drwxr-xr-x 8 root wheel 272 Jul 12 09:27 1.3.1
lrwxr-xr-x 1 root wheel 5 Nov 9 16:03 1.4 -> 1.4.2
drwxr-xr-x 8 root wheel 272 Jul 12 09:27 1.4.2
lrwxr-xr-x 1 root wheel 5 Nov 9 16:03 1.5 -> 1.5.0
drwxr-xr-x 9 root wheel 306 Sep 15 08:44 1.5.0
drwxr-xr-x 5 root wheel 170 Nov 23 20:17 A
lrwxr-xr-x 1 root wheel 1 Nov 9 16:03 Current -> A
lrwxr-xr-x 1 root wheel 3 Nov 9 16:03 CurrentJDK -> 1.5

Vérifie aussi la valeur de la variable d'environnement JAVA_HOME

avatar TeuBeu2 | 

Yop !

Merci bien ! Malgré ça je n'ai pas trouvé ...

Ca m'a permis de récupérer un bien vieux réflexe que j'avais sous windows : un problème ? On formate, on réinstalle !

Et là, ça fonctionne ^^

avatar Willy Wonka | 

Wery well ...

CONNEXION UTILISATEUR