Pourtant cela y ressemble fort !!!Citation:
Envoyé par Roy Miro
Vérifies la version que tu utilises :
Tu dois surement avoir un conflit de version ;)Code:java -version
a++
Version imprimable
Pourtant cela y ressemble fort !!!Citation:
Envoyé par Roy Miro
Vérifies la version que tu utilises :
Tu dois surement avoir un conflit de version ;)Code:java -version
a++
Tu avais raison, j'avais installé sur ma machine de destination JRE 1.5 Update 6, en pensant à JRE1.6 (pourtant le fichier que j'ai téléchargé s'appelle jre-6u1-windows-i586-p.exe ... p-e une coquille sur le site de Sun).Citation:
Vérifies la version que tu utilises
Malheureusement, j'ai un autre problème: mon jar ne s'éxécute pas toujours avec double-clic. Quand j'execute avec, le programme affiche bien le message de salutation(System.out.println("Bonjour"); )Code:java -jar fichier.jar
preuve que le main a été trouvé (cette instruction est la 1ère de la méthode main)).
Mais une exception est levée:
Bref, je viens d'installer tout le pack JDK6(avec la JRE associée) sur la machine de destination, je ne vois pourquoi ça plante sur une machine tandis que sur l'autre, j'ai mon interface graphique qui apparait (un formulaire avec des boutons).Code:
1
2 Exception in thread "main" java.lang.NoClassDefFoundError: com/mysql/jdbc/exception/MySQLSyntaxErrorException at projet.main(projet.java:26)
PS: à la ligne 26, je construis un objet d'une classe que j'ai créée, c'est en construisant cet objet que je fais apparaitre mon formulaire).
Il semblerait qu'il ne trouve pas les classes du driver JDBC MySQL.
Ton ClassPath ne doit pas être correct...
a++
:king:Citation:
Envoyé par adiGuba
En fait mon fichier Manifest.mf aurai dû contenir une ligne de plus:
Class-Path: mysqlconnectorXXX.jar
Je corrige tout de suite le contenu de mon manifest dans le post n°17 du topic
Merci encore!!