Pages : 1
#1 Le 03/01/2007, à 20:31
- Flâneur
[résolu] Problème Java
Bonjour tout le monde,
Je suis sous Dapper, j'ai mis mon Java à jour en suivant la documentation (merci à ceux qui prennent le temps d'écrire ce genre de pages !)... mais depuis, je ne peux plus lancer mes applis java et je ne saisis pas le message que me sort la console :
Exception in thread "main" java.lang.UnsupportedClassVersionError: net/sf/gham/Gham (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)
Quelqu'un a un tuyau pour me sortir d'affaire ?
Dernière modification par Flâneur (Le 07/01/2007, à 16:22)
Et paf.
flaneur.free.fr
Hors ligne
#2 Le 03/01/2007, à 21:45
- pcamut
Re : [résolu] Problème Java
je pense que tu a compile ton programme avec la nouvelle version de java que tu as installé, mais que l'execution je fais avec l'ancienne version.
tu peux nous en dire un peu plus sur ta config (comment tu compiles ? est que tu utilise quelque chose du genre d'eclipse ? ... )
lance voir la commande 'java -version', ca va te fournir la version qui execute ton prog.
Ubuntu 7.04 - Debian Lenny Amd64
Core2Duo E6320@2.8GHz - 2 Go Ram - 7300Gt PCIe - Asus P5B-e plus - 160 Go et 500 Go - Dual Screen
Hors ligne
#3 Le 03/01/2007, à 22:05
- Flâneur
Re : [résolu] Problème Java
Bonjour pcamut,
Il semble que tu aies mis le doigt dessus...
java -version me donne 1.4.2_02
alors que j'ai mis à jour avec la version 1.5.0_09 !
Problème : le 1.4 est installé dans /usr/lib/j2se tandis que j'ai placé le 1.5 dans /usr/local/java/jre1.5
... comment est-ce que je peux indiquer au système que je veux utiliser le 1.5 désormais ? voire supprimer le 1.4 (proprement) ?
(Oui, je suis pas encore très débrouillard avec linux... )
Merci de ton aide en tout cas.
Et paf.
flaneur.free.fr
Hors ligne
#4 Le 03/01/2007, à 22:39
- pcamut
Re : [résolu] Problème Java
pour la suppression du 1.4, a la sauvage, delete de /usr/lib/j2se . Serieusement, ne le fait pas je suis comme toi, en tout cas sur ce point ci ....
pour lancer avec la bonne version, tu peux faire
/usr/local/java/jre1.5/java -cp tonclasspath le.nom.de.ta.classe.main
en attendant ...
Merci de ton aide en tout cas.
pas de quoi, si je peux aider
Dernière modification par pcamut (Le 03/01/2007, à 22:40)
Ubuntu 7.04 - Debian Lenny Amd64
Core2Duo E6320@2.8GHz - 2 Go Ram - 7300Gt PCIe - Asus P5B-e plus - 160 Go et 500 Go - Dual Screen
Hors ligne
#5 Le 05/01/2007, à 20:16
- Flâneur
Re : [résolu] Problème Java
up !
Et paf.
flaneur.free.fr
Hors ligne
#6 Le 07/01/2007, à 16:21
- Flâneur
Re : [résolu] Problème Java
Bonjour,
Finalement, j'ai résolu le problème par une résintallation propre, et tant qu'à faire je suis passé à Edgy (ce qui n'a pas été sans mal, mais c'est un autre sujet).
O joie, dans Edgy on peut passer proprement (= par Synaptic) de Java 1.4 à 1.5
Voilà donc un [Résolu].
Et paf.
flaneur.free.fr
Hors ligne