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 :

Probleme de version jre


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    119
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 119
    Par défaut Probleme de version jre
    Bonjour ,

    J'explique mon probleme.

    Ma machine me pose quelque ptt problemes.
    J'ai installé le JDK 1.5.11
    J'ai désinstallé le JRE 1.1 etle JRE 1.4 deja present
    J'ai donc réinstallé le JRE 1.5.11 qui va bien

    J'ai ecri un ptt bout de code en java simple pour tester et la CRASSSSHHH

    Mon code : ( Test.java )

    public class Test{
    static void main(String[] args){
    System.out.println("Test");
    }
    }

    Dans ma console si je fais

    javac Test.java --> Tout est ok il me creer mon fichier Test.class
    Si je fais javac -version --> 1.5.0_11 --> La tout est ok

    Si je lance mon programme alors c la KATA

    java Test -->

    Exception in thread "main" java.lang.UnsupportedClassVersionError: Test (Unsupported major.minor version 49.0)
    at java.lang.ClassLoader.defineClass0(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$100(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClassInternal(Unknown Source)

    Si je fais : java -version il me sort --> 1.3.1_01

    Je n'ai null part installé cette version, j'ai fait le test de sun tout va bien
    Qqun peut il m'expliquer d'ou vient ce mystere ??????

  2. #2
    Membre émérite
    Homme Profil pro
    Inscrit en
    Octobre 2004
    Messages
    398
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2004
    Messages : 398
    Par défaut
    Citation Envoyé par anapotheque
    Bonjour ,

    J'explique mon probleme.

    Ma machine me pose quelque ptt problemes.
    J'ai installé le JDK 1.5.11
    J'ai désinstallé le JRE 1.1 etle JRE 1.4 deja present
    J'ai donc réinstallé le JRE 1.5.11 qui va bien

    J'ai ecri un ptt bout de code en java simple pour tester et la CRASSSSHHH

    Mon code : ( Test.java )

    public class Test{
    static void main(String[] args){
    System.out.println("Test");
    }
    }

    Dans ma console si je fais

    javac Test.java --> Tout est ok il me creer mon fichier Test.class
    Si je fais javac -version --> 1.5.0_11 --> La tout est ok

    Si je lance mon programme alors c la KATA

    java Test -->

    Exception in thread "main" java.lang.UnsupportedClassVersionError: Test (Unsupported major.minor version 49.0)
    at java.lang.ClassLoader.defineClass0(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$100(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClassInternal(Unknown Source)

    Si je fais : java -version il me sort --> 1.3.1_01

    Je n'ai null part installé cette version, j'ai fait le test de sun tout va bien
    Qqun peut il m'expliquer d'ou vient ce mystere ??????
    T'as vérifié tes variables d'environnement ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    119
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 119
    Par défaut
    Pour ce qui est des variables liant le jdk oui c'est fait mais pour le jre non j'ai rien fait tu connais les noms exactes ?

    Avant je bossais sur netbeans et il s'en chargait tout seul mais la je suis un peu pommé avec le jre

  4. #4
    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,


    Vérifies le PATH de ton système : tu dois avoir un vieux JRE installé et présent dans le PATH avant la version 5.0...

    Pour info, certaine application tel que Oracle installe leur propre JRE...

    a++

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    119
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 119
    Par défaut
    Bingo j'ai deux JRE installé avec oracle, pb je ne usi pas admin et je peux seulement affecté des path pour ma session,

    Le truc c'est koi mettre, j'ai le repertoire d'installe pour mon jre 1.5 mais je met koi comme nom ????

    exemple pour le jdk j'ai vu sur le net qu'il fallait ecrire :

    Nom de variable : JAVA_HOME
    Valeur de la variable : le chemin vers le jdk ( c:\java\jdk\ )

    et

    Nom de variable : PATH
    Valeur de la variable : %JAVA_HOME%/bin

    je suppose qu'il y a un system du meme genre mais je sais pas koi mettre

  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
    Nom de variable : PATH
    Valeur de la variable : %JAVA_HOME%\bin;%PATH%
    ou plus directement (sans JAVA_HOME) :
    Nom de variable : PATH
    Valeur de la variable : c:\java\jdk\bin;%PATH%
    a++

  7. #7
    Membre émérite
    Homme Profil pro
    Inscrit en
    Octobre 2004
    Messages
    398
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2004
    Messages : 398
    Par défaut
    Citation Envoyé par anapotheque
    Pour ce qui est des variables liant le jdk oui c'est fait mais pour le jre non j'ai rien fait tu connais les noms exactes ?

    Avant je bossais sur netbeans et il s'en chargait tout seul mais la je suis un peu pommé avec le jre
    tu vas dans panneau de conf, system, puis variables d'environnement

    pour tester si le jre fonctionne tu peux aussi tester sous l'invit de commandes la compil + exec en tapant en entier le chemin vers javac et java
    ex: c:\jdk1.5\bin\javac.exe *.java
    puis c:\jdk1.5\bin\java maclasse

    mais ton soucis viens des variiables d'environnement je pense

    verifies la variables JAVA_HOME

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 162
    Par défaut
    La variable d'environnement est JAVA_HOME et elle doit pointer vers ton répertoire de ton JRE1.5 ...

  9. #9
    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
    Citation Envoyé par Mimoza
    La variable d'environnement est JAVA_HOME et elle doit pointer vers ton répertoire de ton JRE1.5 ...
    La variable JAVA_HOME n'est pas vraiment requise pour lancer un programme Java, mais plutôt pour des applications qui se serve de Java (serveur d'application, certaines base de données, etc...

    Le problème vient surement du PATH...

    Si tu es sous Unix/Linux, tu peux taper :
    Pour voir où se trouve le programme appelé...

    a++

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

Discussions similaires

  1. Problème de version ?
    Par Marty000 dans le forum Access
    Réponses: 3
    Dernier message: 12/09/2006, 11h21
  2. [REDHAT] Problème de versions de ksh
    Par gangsoleil dans le forum RedHat / CentOS / Fedora
    Réponses: 6
    Dernier message: 09/12/2005, 14h48
  3. [Framework] Probleme de version
    Par cosmos38240 dans le forum Framework .NET
    Réponses: 4
    Dernier message: 18/11/2005, 11h05
  4. Probleme de version
    Par copin dans le forum Requêtes
    Réponses: 8
    Dernier message: 23/10/2005, 17h50
  5. [ANT]versionning JRE
    Par youte dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 05/04/2005, 11h17

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