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 ??????
Partager