Bonjour,

Je viens de formater mon pc et j'ai reinstaller java sur ma partition Linux.
J'ai installer le JDK 5.0 update 9 que j'ai trouvé ici :

http://java.sun.com/javase/downloads/index.jsp

J'ai definit les variables CLASSPATH , JAVA_HOME , JDK_HOME et PATH :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
JAVA_HOME=/usr/java/jdk1.5.0_09
export JAVA_HOME
 
JDK_HOME=/usr/java/jdk1.5.0_09
export JDK_HOME
 
PATH=$PATH:/usr/java/jdk1.5.0_09/bin:
export PATH
 
CLASSPATH=/usr/java/jdk1.5.0_09/lib/tools.jar:/usr/java/jdk1.5.0_09/dt.jar:/usr/java/jdk1.5.0_09/htmlconverter.jar:/usr/java/jdk1.5.0_09/jconsole.jar:/usr/java/jdk1.5.0_09/sa-jdi.jar:.:./
export CLASSPATH
Bref...

J'ai ensuite creer un programme de test tout bete : Test.java

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
public class Test{
               public static void main(String[]args){
                            System.out.println("bonjour");
               }
}
Ca compile nikel seulement j'ai une erreur d'execution du type :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
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(ClassLoader.java:539)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
Et là desole mais j'y comprends plus rien ...

Est-ce que quelqu'un peut m'aider SVP

Merci d'avance