A voir également:
- Debutant : java et mysql
- Logiciel de programmation pour débutant - Guide
- Logiciel montage vidéo débutant - Guide
- Apprendre le coran pour débutant (+ pdf) - Télécharger - Histoire & Religion
- Salaire mangaka débutant ✓ - Forum Loisirs / Divertissements
- Formation sap débutant pdf - Forum Access
29 réponses
en fait, je vais chercher le fichier dans le bon dossier avec des "cd CheminDeMonDossier", puis je fais "java Essai_jdbc4.java"
ce qui donne :
//////////
C:\Documents and Settings\tonio>cd C:\Program Files\Xinox Software\JCreator V3 LE\MyProjects\click\Essai_jdbc4
C:\Program Files\Xinox Software\JCreatorV3 LE\MyProjects\click\Essai_jdbc4>java Essai_jdbc4.java
Exception in thread "main" java.lang.NoClassDefFoundError: Essai_jdbc4/java
/////////
c po comme ca ?
ce qui donne :
//////////
C:\Documents and Settings\tonio>cd C:\Program Files\Xinox Software\JCreator V3 LE\MyProjects\click\Essai_jdbc4
C:\Program Files\Xinox Software\JCreatorV3 LE\MyProjects\click\Essai_jdbc4>java Essai_jdbc4.java
Exception in thread "main" java.lang.NoClassDefFoundError: Essai_jdbc4/java
/////////
c po comme ca ?
maily
Messages postés
7556
Date d'inscription
lundi 26 juin 2000
Statut
Contributeur
Dernière intervention
23 juin 2023
453
18 janv. 2005 à 17:40
18 janv. 2005 à 17:40
Bonjour!
Euh... c'est une applet? Tu es sur?
Pour moi, c'est juste un programme classique.
Sinon, je pense que ton problème vient de là:
import java.sql.*;
public class Essai_jdbc {
public Essai_jdbc(){
try
{
Maily :-))))
ragondin, va au coin!
Euh... c'est une applet? Tu es sur?
Pour moi, c'est juste un programme classique.
Sinon, je pense que ton problème vient de là:
import java.sql.*;
public class Essai_jdbc {
public Essai_jdbc(){
try
{
Maily :-))))
ragondin, va au coin!
salut merci pour ta reponse !
malheureusement, ca ne marche tjs pas, j'ai bien créé un projet vide, et puis j'ai entré le code suivant :
import java.sql.*;
public class essai_jdbc3 {
essai_jdbc3(){
try
{
Class.forName("org.gjt.mm.mysql.Driver") ;
}
catch (ClassNotFoundException e)
{
System.err.println("Pilote MySQL non trouvé: " + e.getMessage());
}
}
static void main(String args[])
{
essai_jdbc3 test = new essai_jdbc3();
}
}
quand je compile et que j'exécute depuis Jcreator mon editeur, j'ai ce message :
"the system couldn't find a suitable main method"
et si je passe la cmd dans DOS : java essai_jdbc3.java, cela me dit "Exception in thread main java.lang.NoClassDefFoundError
peux-tu m'eclairer car là je commence vraiment a patauger....
Merci beaucoup !!
malheureusement, ca ne marche tjs pas, j'ai bien créé un projet vide, et puis j'ai entré le code suivant :
import java.sql.*;
public class essai_jdbc3 {
essai_jdbc3(){
try
{
Class.forName("org.gjt.mm.mysql.Driver") ;
}
catch (ClassNotFoundException e)
{
System.err.println("Pilote MySQL non trouvé: " + e.getMessage());
}
}
static void main(String args[])
{
essai_jdbc3 test = new essai_jdbc3();
}
}
quand je compile et que j'exécute depuis Jcreator mon editeur, j'ai ce message :
"the system couldn't find a suitable main method"
et si je passe la cmd dans DOS : java essai_jdbc3.java, cela me dit "Exception in thread main java.lang.NoClassDefFoundError
peux-tu m'eclairer car là je commence vraiment a patauger....
Merci beaucoup !!
maily
Messages postés
7556
Date d'inscription
lundi 26 juin 2000
Statut
Contributeur
Dernière intervention
23 juin 2023
453
19 janv. 2005 à 11:29
19 janv. 2005 à 11:29
Je sais!
Tu n'as pas mis de majuscule au nom de ta classe!
Toujours mettre une majuscule!
Et aussi, vérifie que ton fichier porte exactement le même nom!
;-)
Maily :-))))
ragondin, va au coin!
Tu n'as pas mis de majuscule au nom de ta classe!
Toujours mettre une majuscule!
Et aussi, vérifie que ton fichier porte exactement le même nom!
;-)
Maily :-))))
ragondin, va au coin!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci de m'aider ! ms j'ai tjs les memes erreurs qu'au message precedent....
J'ai recréé un projet vide en remplacant tous les "essai_jdbc3" par "Essai_jdbc4" en mettant bien une majuscule à tous les fichiers et classes, et aussi tous ont le même nom...
Aurais-tu une autre solution à me proposer ?
:o(((
J'ai recréé un projet vide en remplacant tous les "essai_jdbc3" par "Essai_jdbc4" en mettant bien une majuscule à tous les fichiers et classes, et aussi tous ont le même nom...
Aurais-tu une autre solution à me proposer ?
:o(((
choubaka
Messages postés
39424
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
4 avril 2025
2 104
19 janv. 2005 à 11:43
19 janv. 2005 à 11:43
salut
pas d'erreurs à la compilation ?
Chouba,
Pochard d'assaut ..
pas d'erreurs à la compilation ?
Chouba,
Pochard d'assaut ..
maily
Messages postés
7556
Date d'inscription
lundi 26 juin 2000
Statut
Contributeur
Dernière intervention
23 juin 2023
453
19 janv. 2005 à 11:45
19 janv. 2005 à 11:45
Ecris
public static void main(....
je crois que java est très pointilleux sur l'écriture du main!
Maily :-))))
ragondin, va au coin!
public static void main(....
je crois que java est très pointilleux sur l'écriture du main!
Maily :-))))
ragondin, va au coin!
choubaka
Messages postés
39424
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
4 avril 2025
2 104
19 janv. 2005 à 11:46
19 janv. 2005 à 11:46
il me semble en effet que par défaut, c'est private ...
Chouba,
Pochard d'assaut ..
Chouba,
Pochard d'assaut ..
toujours pas...:o((
a l'execution j'ai tjs ce msgbox qui me dit :
"the system couldn't find a suitable main method or html file in the project"
je commence a desespérer............
a l'execution j'ai tjs ce msgbox qui me dit :
"the system couldn't find a suitable main method or html file in the project"
je commence a desespérer............
maily
Messages postés
7556
Date d'inscription
lundi 26 juin 2000
Statut
Contributeur
Dernière intervention
23 juin 2023
453
19 janv. 2005 à 12:03
19 janv. 2005 à 12:03
tu fais la compilation et l'execution en lignes de commande ou tu passe par une interface du genre JBuilder?
Maily :-))))
ragondin, va au coin!
Maily :-))))
ragondin, va au coin!
je travaille avec Jcreator...et aussi en ligne de commande et celle-ci me donne l'erreur :
Exception in thread "main" java.lang.NoClassDefFoundError: Essai_jdbc4/java
Exception in thread "main" java.lang.NoClassDefFoundError: Essai_jdbc4/java
maily
Messages postés
7556
Date d'inscription
lundi 26 juin 2000
Statut
Contributeur
Dernière intervention
23 juin 2023
453
19 janv. 2005 à 12:08
19 janv. 2005 à 12:08
tu peux mettre les lignes de commande silteplé? Dans l'ordre, bien évidemment. ;-)
Maily :-))))
ragondin, va au coin!
Maily :-))))
ragondin, va au coin!
maily
Messages postés
7556
Date d'inscription
lundi 26 juin 2000
Statut
Contributeur
Dernière intervention
23 juin 2023
453
19 janv. 2005 à 12:18
19 janv. 2005 à 12:18
non...
tu dois d'abord compiler
après, tu executes
Maily :-))))
ragondin, va au coin!
tu dois d'abord compiler
javac Essai_jdbc4.java
après, tu executes
java Essai_jdbc4
Maily :-))))
ragondin, va au coin!
ah, merci deja ca marche en DOS, bien que le driver mysql n'ait pas été trouvé.. c'est du a quoi ?...par contre, comment se fait-il que ca ne marche pas avec JCreator ?
resultat de la ligne de commande :
Pilote MySQL non trouvÚ: org.gjt.mm.mysql.Driver
je te rappelle mon programme :
/////////////////
import java.sql.*;
public class Essai_jdbc4 {
public Essai_jdbc4(){
try
{
Class.forName("org.gjt.mm.mysql.Driver") ;
}
catch (ClassNotFoundException e)
{
System.err.println("Pilote MySQL non trouvé: " + e.getMessage());
}
}
public static void main(String args[])
{
Essai_jdbc4 test = new Essai_jdbc4();
}
}
////
resultat de la ligne de commande :
Pilote MySQL non trouvÚ: org.gjt.mm.mysql.Driver
je te rappelle mon programme :
/////////////////
import java.sql.*;
public class Essai_jdbc4 {
public Essai_jdbc4(){
try
{
Class.forName("org.gjt.mm.mysql.Driver") ;
}
catch (ClassNotFoundException e)
{
System.err.println("Pilote MySQL non trouvé: " + e.getMessage());
}
}
public static void main(String args[])
{
Essai_jdbc4 test = new Essai_jdbc4();
}
}
////
Bon, y'a un gros MIEUX, j'ai fermé le projet, je l'ai relancé et tout (compil + exec) fonctionne, mais par contre, le driver n'est pas trouvé en DOS....c'est fou ca !!!!
maily
Messages postés
7556
Date d'inscription
lundi 26 juin 2000
Statut
Contributeur
Dernière intervention
23 juin 2023
453
19 janv. 2005 à 12:36
19 janv. 2005 à 12:36
Le problème vient maintenant du classpath...
Mets moi ton classpath silteplé
Sous JCreator, qu'est ce qu'il te mets comme erreur?
Maily :-))))
ragondin, va au coin!
Mets moi ton classpath silteplé
Sous JCreator, qu'est ce qu'il te mets comme erreur?
Maily :-))))
ragondin, va au coin!
Je crois que ca vient du classpath system pour ce qui est de DOS tu crois pas ?
car pour Jcreator, tout fonctionne bien !
Au passage, la compliation sous DOS avec javac n'est pas reconnue...:o(
pour le driver j'ai misle fichier jar suivant :
mm.mysql-2.0.4-bin.jar
car pour Jcreator, tout fonctionne bien !
Au passage, la compliation sous DOS avec javac n'est pas reconnue...:o(
pour le driver j'ai misle fichier jar suivant :
mm.mysql-2.0.4-bin.jar
maily
Messages postés
7556
Date d'inscription
lundi 26 juin 2000
Statut
Contributeur
Dernière intervention
23 juin 2023
453
19 janv. 2005 à 14:03
19 janv. 2005 à 14:03
Ou as tu mis le fichier .jar?
Est ce que tu l'as déclaré dans les variables d'environnement?
Pour ce qui est du javac, il ne doit pas le connaitre car tu n'as peut être pas déclaré java dans les variables d'environnement.
Est ce que je pourrais voir ta variable d'environnement classpath ou path?
Maily :-))))
ragondin, va au coin!
Est ce que tu l'as déclaré dans les variables d'environnement?
Pour ce qui est du javac, il ne doit pas le connaitre car tu n'as peut être pas déclaré java dans les variables d'environnement.
Est ce que je pourrais voir ta variable d'environnement classpath ou path?
Maily :-))))
ragondin, va au coin!