IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Différence entre JDK 1.5 et JDK 1.6


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2008
    Messages
    195
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 195
    Par défaut Différence entre JDK 1.5 et JDK 1.6
    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.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    46
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2009
    Messages : 46
    Par défaut
    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.

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2008
    Messages
    195
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 195
    Par défaut
    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?

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 47
    Par défaut
    Citation Envoyé par dark_geek Voir le message
    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?
    surement pas! une phase de tests de non régressions pourra t'assurer de cela

  5. #5
    Modérateur

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2009
    Messages
    5 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2009
    Messages : 5 297
    Par défaut
    Citation Envoyé par dark_geek Voir le message
    Est ce qu'on peut considérer que cela est suffisant pour dire que la migration est passée avec succés?
    Non non tu n'échapperas pas à la phase de passage des tests.
    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/

  6. #6
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    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++

  7. #7
    Membre confirmé
    Inscrit en
    Décembre 2008
    Messages
    195
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 195
    Par défaut
    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)

Discussions similaires

  1. [Eclipse][Ubuntu] Différence entre JRE et JDK
    Par hibou107 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 06/11/2010, 10h01
  2. la différence entre les version de jdk
    Par djihad dans le forum Général Java
    Réponses: 5
    Dernier message: 08/08/2010, 22h50
  3. [Wamp] La compatibilité entre wamp5_1.7.0 et jdk-1_5_0_02-windows-i586-p
    Par sonia5 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 22/12/2008, 15h05
  4. Réponses: 3
    Dernier message: 14/01/2007, 22h36
  5. Réponses: 3
    Dernier message: 07/05/2002, 16h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo