Avoir un projet dans une version différente de Java

Tagged:

Tout est dit dans le titre...

Il se peut dans certain cas, par exemple le mien pour pas changer, qu'on ait besoin de plusieurs projets qui tournent chaqu'un dans leur version de java !

Pourquoi ? Il y a 3 AS400 dont 2 avec java1.4 et un avec java1.5 (en test) et toutes les autres machines tournent en 1.5. Mais bientot il y aura java1.6 et ça sera le même problème !

Comment faire dans ces cas la ?

Si vous utilisez Ubuntu il vous est possible d'installer de la même manière différents environnement java, et vous pouvez switcher entre eux grâce à la commande sudo update-alternatives --config java qui va ajourner les liens systèmes en fonction de ce que vous allez choisir !

Les utilisateurs d'autres trucs, je peux pas vous aider en ce qui concerne java.

Pour éclipse en revanche, c'est tout le monde pareil ! Vous ajoutez les différentes JRE a votre eclipse par Window > Préférence > Java > InstalledJRE, vous choisissez celle avec laquelle vous développez le plus par défaut, puis vous allez dans Java > Compiler et vous ajustez le compliance level en fonction ...

Pour les projets qui sont en java1.4 vous faites click droit sur le projet, propriété et vous ajustez ces mêmes valeurs a votre projet...

Project > Clean > Clean all projects permet parfois de remettre à jour un certain nombre de lien, et de s'éviter des heures de débuggage ;)