Salut,
Déjà il va falloir remplacé les Generics et autres ajouts dans le langage (enum, autoboxing, élipse, for étendu, assert). Pour les Generics je te conseille de simplement les mettre en commentaire (afin de conserver l'info), par exemple :
List<String> list = new ArrayList<String>();
deviendrait :
List/*<String>*/ list = new ArrayList/*<String>*/();
Pour le reste il va falloir modifier ton code plus profondément selon comment tu as utilisé ces syntaxes...
Ensuite le second gros problème va se situer au niveau des API : il y a eu de nombreux ajout depuis Java 1.3 et il y a de forte chance que tu doivent modifier ton code pour les remplacer...
La prochaine fois pense à utiliser directement le JDK correspondant à tes contraintes 
a++
Partager