En fait j'ai juste besoin d'un peu d'explications...
J'ai une applet développée initialement pour un JDK 1.6 (via eclipse).
On me demande de la faire fonctionner sous un JRE 1.4. Évidemment si je passe le "Compiler compliance level" à 1.4 j'ai un wagon d'erreurs et de warnings, principalement sur des enums et des boucles for ( foo value : bars ).
Bien sur je peux tout reprendre pour supprimer ces erreurs, mais je demande s'il n'y a pas plus simple : est-il possible de conserver du code 1.6, et de faire générer du bytecode compatible 1.4 ?
Dans la fenêtre de choix de la version du JDK, je vois que je peux jouer sur 2 versions, "Generated .class files compatibility" et "Source compatibility", mais j'ai l'impresssion que ça ne marche que pour du 1.4 vers du 1.4 avec le jdk 1.6, pas pour faire du 1.6 vers du bytecode 1.4 avec un jdk 1.6...
# retrotranslator
Posté par wismerhill . Évalué à 3.
http://retrotranslator.sourceforge.net/
note qu'il y a quelques API de java 1.5 qui sont y backportées, la liste est sur la page (principalement dans java.lang, java.io, java.net et java.util).
Tu peux aussi faire remarquer que java 1.4 est en fin de vie depuis décembre 2006 et que cela se termine à la fin de ce mois-ci!
cf http://java.sun.com/j2se/1.4.2/
(sauf s'ils paient pour un support étendu: http://www.sun.com/software/javaseforbusiness/index.jsp )
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.