Erreur : Exception in thread "main" java.lang.NoClassDefFoundError : java1
moihenry
Messages postés55Date d'inscriptionsamedi 25 septembre 2004StatutMembreDernière intervention 2 avril 2007
-
13 nov. 2004 à 23:56
ikconde
Messages postés1Date d'inscriptionvendredi 9 mars 2007StatutMembreDernière intervention 9 mars 2007
-
9 mars 2007 à 18:26
Voila j'ai installer le pack Java 2 dans C:\j2sdk1.4.2_06
puis j'ai créer une CLASSPATH :C:\j2sdk1.4.2_06\lib;.;C:\j2sdk1.4.2_06\lib\tools.jar
et ajouter a PATH : C:\j2sdk1.4.2_06\bin;.
puis j'ai créer un fichier .java dans C:\ donc C:\java1.java avec comme texte :
class henry
{
public static void main()
{
System.out.println("Bonjour");
}}
Alors après je fais dans la ligne de commande c'est mis C:\>javac java1.java ca se compile j'ai un fichier henry.class alors je fais java java1 et la j'ai toujours une erreur :Exception in thread "main" java.lang.NoClassDefFoundError : java1
Qu'est-ce que je dois faire ???
Merci
C# top!!
A voir également:
Exception in thread main java lang noclassdeffounderror
jadigor
Messages postés14Date d'inscriptionsamedi 29 avril 2006StatutMembreDernière intervention15 septembre 2008 5 nov. 2006 à 17:28
salut , je travail sous DOS ,qd je compile ça marche bien , il me crée le fichier compte.class mais qd j'execute il m'affiche l'exeption : Exception in thread "main" java.lang.NoclassDefoundError : compte
voici ma classe :
class compte {
int numero;
int solde;
//constructeur
compte(int n,int c) {
numero=n;solde = c;}
//definition des methodes
void deposer(int v) {
solde=solde+v;
}
void retirer(int v) {
solde=solde-v;
}
int avoirsolde() { return(solde); }
void afficher() {
System.out.println("Compte : "+numero+", solde : "+avoirsolde());
}
public static void main(String[] arguments) {
compte co1=new compte(162,45874);
compte co2=new compte(364,896547);
co1.deposer(10000);
co2.deposer(10000);
co1.afficher();
co2.afficher();
co1.retirer(40000);
co2.retirer(0);
co1.afficher();
co2.afficher();
jadigor
Messages postés14Date d'inscriptionsamedi 29 avril 2006StatutMembreDernière intervention15 septembre 2008 6 nov. 2006 à 13:03
mais pour moi ça fonctionne que si j'utilise un IDE netbeans , mais travailler sur MS-DOS est plus ergonomique, g le j2sdk1.4.2_08 , le jdk1.2.2 ,le j2re1.4.2_08 et le jre1.5.0_08 installé sur mon pc , donc je soupçonne que toutes cette panoplie crée des conflits pour les variables d'environnement,mais pour y remedier g crée un fichier bash pour utiliser le j2sdk1.4.2_08 ,il contient SET PATH="c:\j2sdk1.4.2_08\bin" ,je lance javac puis java -version ,et ça marche , mais pour executer des programmes ou des applets ça fonctionne pas.
jadigor
Messages postés14Date d'inscriptionsamedi 29 avril 2006StatutMembreDernière intervention15 septembre 2008 7 nov. 2006 à 14:35
non ça veut pas marcher, merci .
il me retourne : invalid flag : javac.
pourtant l'executable javac existe dans ce repertoire, qd j fais java et javac et java -version ,il les reconnaissent tous , mais qd j fais java compte ou java compte.class ça fonctionne pas.
le compte.class généré je le porte chez netbeans et j lexecute et ça marche,!!!!!!!
cyril13003
Messages postés1Date d'inscriptiondimanche 19 novembre 2006StatutMembreDernière intervention19 novembre 2006 19 nov. 2006 à 19:55
Bonjour tout le monde ,
Je ne connait pas bien le " Monde de Java " mais quand je veut executé un jeux , un message d'erreur vient " java.lang.noclassdeffounderror " ! Je ne sais pas ce que c'est , Pouvez vous m'aider svp ?!