super_toinou
Messages postés764Date d'inscriptionmardi 25 mai 2004StatutMembreDernière intervention 8 mars 2011
-
24 juil. 2009 à 15:47
kirua12
Messages postés1155Date d'inscriptionsamedi 17 janvier 2004StatutMembreDernière intervention29 avril 2011
-
24 juil. 2009 à 16:16
Bonjour,
je dois m'occuper à mon boulot d'une migration de java 1.4 à java 1.6.
Pour information, on est ~70 développeurs, historique de plus de 5 ans, bref plus d'un million de lignes de code (sans les lib externes) bref un vrai merdier à migrer.
Pour l'instant je suis parti du principe suivant : On passe juste les runtimes en 1.6 mais on continue la compilation en 1.4.
Quand on aura passé la prod en runtime 1.6 alors j'autoriserai la compilation en 1.6 (ça évite que des personnes mettent en prod du code compilé en 1.6 alors que le runtime est encore en 1.4).
Ma question A votre avis, est ce qu'on risque d'avoir des surprises entre l'exécution sur un runtime 1.6 du un code compilé en 1.4 et le même compilé en 1.6.
De loin je dirai non mais j'en mettrai pas une main à couper.
kirua12
Messages postés1155Date d'inscriptionsamedi 17 janvier 2004StatutMembreDernière intervention29 avril 20117 24 juil. 2009 à 16:16
Salut,
normalement avec la compatibilité ascendante, il ne devrait pas y avoir de pb (les classes en 1.4 sont toujours là en 1.6).
Ton code est compilé avec le JDK 1.4 ou avec le jdk 1.6 avec la source compatibility à 1.4 ?
Vaut mieux le 2nd cas, je ne tenterais pas le 1er ...