Pourtant cela y ressemble fort !!!Envoyé par Roy Miro
Vérifies la version que tu utilises :
Tu dois surement avoir un conflit de version
Code : Sélectionner tout - Visualiser dans une fenêtre à part java -version
a++
Pourtant cela y ressemble fort !!!Envoyé par Roy Miro
Vérifies la version que tu utilises :
Tu dois surement avoir un conflit de version
Code : Sélectionner tout - Visualiser dans une fenêtre à part 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).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 : Sélectionner tout - Visualiser dans une fenêtre à part 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 : Sélectionner tout - Visualiser dans une fenêtre à part
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++
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!!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager