Salut tout le monde,
En migrant de la version 1.5 vers la version 1.6 de JDK au niveau d'une application JAVA, quels sont les points sur lesquels il faut se concentrer afin d'éviter toute régression?
Merci d'avance,
Cordialement.
Salut tout le monde,
En migrant de la version 1.5 vers la version 1.6 de JDK au niveau d'une application JAVA, quels sont les points sur lesquels il faut se concentrer afin d'éviter toute régression?
Merci d'avance,
Cordialement.
Salut,
Normalement il n'y a pas de problème de regression. Ce que je te conseille de faire est de te créer un nouveau workspace sur ton IDE (eclipse, netbeans, etc..) avec le JDK 1.6 et d'importer ton appli. Tu verras immédiatement les problèmes de compilation.
Merci pour ta réponse.
Ce que j'ai fait actuellement est de changer la version du JDK dans la variable d'environnement JAVA_HOME, et de la changer au niveau d'ecplise sous window->preferences->java->installed JREs et de choisir la JDK 1.6.
Puisque mon application est utilisée sous Tomcat, j'ai également changé la version du JDK au niveau de ce dernier.
Après cela j'ai fait un simple clean du projet sans problème.
Est ce qu'on peut considérer que cela est suffisant pour dire que la migration est passée avec succés?
Responsable Java de Developpez.com (Twitter et Facebook)
Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
--------
Architecte Solution
LinkedIn : https://www.linkedin.com/in/nicolascaudard/
Salut,
Tu peux déjà jeter un coup d'oeil à la liste officiel de compatibilités, qui te résume les principaux problèmes que tu pourrais rencontrer : http://www.oracle.com/technetwork/ja...ty-137541.html
Mais sans phase de test tu ne pourras pas t'assurer de l'absence de régressions...
a++
J'ai suivi le lien proposé par adiGuba (merci!) pour voir la liste des compatibilité entre les deux versions.
D'après vos réponses, est ce que je dois me baser uniquement sur cette liste pour effectuer les tests de non régression? (parceque sinon, comment savoir quelles sont les parties de l'application sur lesquelles je dois passer ces tests)
Partager