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

Langage Java Discussion :

NoClassDefFoundError et UnsupportedClassVersionError


Sujet :

Langage Java

  1. #1
    Membre habitué
    Homme Profil pro
    Enseignant
    Inscrit en
    Octobre 2005
    Messages
    246
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Mali

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2005
    Messages : 246
    Points : 159
    Points
    159
    Par défaut NoClassDefFoundError et UnsupportedClassVersionError
    Bonjour,

    J'ai compilé mon code avec javac sans problème, mais en exécutant avec java, le message d'erreur suivant apparaît :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Exception in Thread "main" java.lang.NoClassDefFoundError : Bonjour
    Le code est le suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    public class Bonjour{
    	public static void main(String[] args){
    		System.out.println("Bonjour MIAGE 2");
    	}
    }
    Sur certaines machines, l'exécution avec java provoque aussi le message suivant : [CODE]Exception in Thread "main" java.lang.UnsupportedClassVersionError : Bonjour <Unsupported major.minor version 49.0>

    merci.

  2. #2
    Membre actif
    Avatar de vahid
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    228
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 228
    Points : 276
    Points
    276
    Par défaut
    Slt

    Bon dans l'ordre :
    java.lang.NoClassDefFoundError
    -> tu as mal lancé ta commande "java package.Bonjour"

    java.lang.UnsupportedClassVersionError
    -> le JRE installé sur la machine est plus ancien que celui ayant compilé la classe Bonjour (compilé en 1.5, executé en 1.4 par ex)

    a+
    Non, Vahid n'est pas mon prénom
    c' est gratuit , aussi

  3. #3
    Membre régulier
    Homme Profil pro
    Inscrit en
    Février 2007
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Février 2007
    Messages : 80
    Points : 76
    Points
    76
    Par défaut
    C'est une histoire de compatibilité ascendante (confert un billet d'adiGuba).

    On pourrait brièvement décrire la compatibilité ascendante par la phrase suivante : "Le nouveau système sait faire marcher les logiciels de l'ancien, mais l'inverse n'est pas vrai".
    Tu ne peux pas exécuter un programme avec un java moins récent que le le javac utilisé pour la compilation.

    A +
    Philippe.

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

Discussions similaires

  1. [Struts] java.lang.NoClassDefFoundError
    Par Zephoria dans le forum Struts 1
    Réponses: 2
    Dernier message: 08/02/2005, 10h51
  2. [Applet] NoClassDefFoundError problème
    Par raj dans le forum Applets
    Réponses: 8
    Dernier message: 28/12/2004, 12h52
  3. [tomcat] - NoClassDefFoundError:
    Par _Gabriel_ dans le forum Tomcat et TomEE
    Réponses: 9
    Dernier message: 03/09/2004, 12h30
  4. [Manifest][jar] NoClassDefFoundError ...
    Par Slein dans le forum Général Java
    Réponses: 8
    Dernier message: 30/04/2004, 14h14
  5. [JUnit] NoClassDefFoundError:junit/framework/TestCase
    Par Adjanakis dans le forum Tests et Performance
    Réponses: 4
    Dernier message: 14/04/2004, 13h23

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