Bonjour,
(Ca fait bizarre de ne pas ecrire bonjour vu qu'il est deja ecrit)
Je viens de me mettre sur Kubuntu pour faciliter la programmation , vu qu'on est sur Ubuntu a la fac.
Bref j'ai telecharger le jdk1.6.03 je l'ai telechargé sur le site de sun et je l'ai installé convenablement (enfin je pense, ils sont installé dans usr/local/jdk1.6.0.03).
Je lance la compilation des classes de mon package java. Pas de probléme...
Mais l'execution est impossible et j'obtiens le message suivant :
Exception in thread "main" java.lang.ClassFormatError: telephonie.Simulation (unrecognized class file version)
at java.lang.VMClassLoader.defineClass(libgcj.so.70)
at java.lang.ClassLoader.defineClass(libgcj.so.70)
at java.security.SecureClassLoader.defineClass(libgcj.so.70)
at java.net.URLClassLoader.findClass(libgcj.so.70)
at gnu.gcj.runtime.SystemClassLoader.findClass(libgcj.so.70)
at java.lang.ClassLoader.loadClass(libgcj.so.70)
at java.lang.ClassLoader.loadClass(libgcj.so.70)
at gnu.java.lang.MainThread.run(libgcj.so.70)
Aprés une petite recherche je me rend compte que le compilateur et "l'executeur" sont des versions différentes.
java -version:
java version "1.4.2"
gij (GNU libgcj) version 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-14ubuntu7)
----
javac -version
javac 1.6.0_03
---
Donc j'aimerai savoir comment resoudre ce probleme, car j'ai pas vraiment trouver d'aide la dessus.
Puis tant qu'on y est j'ai aussi un probléme d'importation de mes jars pour une execution d'eclipse.Il ne les charge pas automatiquement et je ne sais pas lesquelle importées pour une execution simple (cad un jre 1.6.0.03).
En vous remerciant d'avance.
