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 :

Problème de deploiment jdk1.5 - jdk1.6


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 44
    Par défaut Problème de deploiment jdk1.5 - jdk1.6
    Bonjour,

    j'ai ce pb lorsque je deploie mon appli avec JAVA_HOME = C:\Java\jdk\jdk1.5.0_07
    GRAVE: Erreur lors de la configuration de la classe d'écoute de l'application (application listener)
    java.lang.UnsupportedClassVersionError: Bad version number in .class file

    Par contre cela marche correctement lorsque mon JAVA_HOME = C:\Java\jdk\jdk1.6.0_05

    J'ai developpé dans un environnement jdk1.6 et mon appli est ensuite installée dans un environnement jdk1.5

    Je suis dans une impasse... si qqu'un avait une issue!

    Merci

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    Tu as l'option -target de la commande javac pour spécifier la version de la vm supportée.
    Si tu utilises un EDI de type eclipse il faut regarder dans les préférences de ton projet, au niveau compilation.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 44
    Par défaut Pourquoi j'ai cette difference de comportement lorsque je change la version du Jdk.
    Effectivement quand je passe Eclipse en Jdk1.5 j'ai aussi le pb.
    Mais ca ne me dis pas comment le resoudre! Pourquoi j'ai cette difference de comportement lorsque je change la version du Jdk.
    Merci pour la rapidité de ta reponse

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    Je ne sais pas si on se comprend bien.
    Si tu veux utiliser java 5 pour des .class compilés en java 6, tu dois modifier les propriétés de compilation.
    Sous Eclipse:
    Preferences -> Java -> Compiler
    Compiler compliance level et generated .class files compatibility

    Ou alors, en ligne de commande utiliser l'option target.


    C'est dans l'autre sens que tu n'aurais pas de problème: un fichier compilé en java 5 et exécuté en java 6.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 44
    Par défaut
    c'est ce que je voulais dire. J'ai effectivement modifié
    Compiler compliance level a 1.5, et generated .class files compatibility.

    je n'ai pas de pb de compli... c'est juste a l'execution que j'ai ces erreurs.

    Sous eclipse, dans Preference/Java/Installed JRE si je suis en jdk1.5 j'aie un probleme au demarrage du serveur, sinon si je passe en JDK1.6 mon appli se deploie correctement.

    Ma question est pourquoi ai-je cette difference?
    Merci de ton soutien

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 44
    Par défaut
    Je viens de m'apercevoir que j'avais ce message d'erreur sous Eclipse:
    Project facet Java 6.0 is not supported by target runtime Apache Tomcat v5.5.
    qui apparait lorsque je passe le JRE en jdk1.5.
    Ce message disparait lorsque je passe le JRE en JDK1.6.

    Comment faire disparaitre ce pb, et comment generer un .WAR qui soit compatible avec un jdk1.5.
    Merc encore

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 26/04/2011, 00h46
  2. XBAP : Problème de deploiment de l'application
    Par AntonioMath dans le forum Windows Presentation Foundation
    Réponses: 9
    Dernier message: 23/04/2009, 10h06
  3. Réponses: 5
    Dernier message: 01/07/2006, 17h27
  4. Exception si j'essaye avec jdk1.4
    Par peppena dans le forum JDeveloper
    Réponses: 2
    Dernier message: 04/02/2004, 15h55
  5. [JB4][jdk1.4.1] erreur 750
    Par polo54 dans le forum JBuilder
    Réponses: 4
    Dernier message: 19/12/2002, 11h34

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