Leopard, Eclipse, et l’utilisation de plusieurs versions de Java

Suite à mon précédant article sur le changement de version de Java sur Leopard, il se pose un problème : Comment faire pour qu’Eclipse fonctione tout le temps ?
Et oui, en changeant de version de Java sur votre machine, vous risquez de voir votre eclipse refuser de démarrer. Ce dernier nécessite Java 1.5 au minimum et ne fonctionne pas avec la version 1.6 d’Apple (ne me demandez pas pourquoi). Vous avez donc peu de choix sur la version de Java à utiliser pour eclipse 😉 . Continue reading Leopard, Eclipse, et l’utilisation de plusieurs versions de Java

Utiliser différentes versions de Java sous Leopard

Problématique

Comme beaucoup de développeurs Java pour m’assurer que mon code est bien compatible au niveau des APIs avec la cible recherchée (1.4, 1.5, 1.6, …) je dois utiliser la version de Java en question pour construire et tester mon projet (Par exemple Maven 2.0.x et ses plugins doivent toujours êtres compatibles avec Java 1.4).

Apple fournit les différentes versions de Java dont vous avez besoin. Dans mon cas j’ai récupéré la totale c’est à dire Java SE 6 (1.6.0_07), J2SE 5.0 (1.5.0_16), et J2SE 1.4.2 (1.4.2_18).

Maintenant comment passer d’une version à l’autre ? Il existe pour cela plusieurs solutions. Continue reading Utiliser différentes versions de Java sous Leopard