Slut
j´ai un ob avec mon environement quand j éxecute un programme en utilisant
MS-Dos je recois tjr une exception
exemple:
public class Hello{
public static void main(String [] arg){
System.out.println("hello World") ;
}
}
j´ouvre MS-dos
javac Hello.java le fichier Hello.class est crée
ensuite
java Hello donne
Exception in thread "main" java.lang.NoClassDefFoundError: Hello
j´utilise jedit et quand j´exécute le programme par le PLugins de jedit
tout ca marche
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Cho7
Je ne sais pas ce que fais le setup du sdk windows, mais sous linux il nous faut modifier les variables d'environnement (JAVA_HOME, qui pointera vers le dossier du jdk et PATH qui pointera vers le dossier bin du jdk)
Voilà, en esperant que ca puisse t'aider
Slut j´ai un ob avec mon environement quand j éxecute un programme en util isant MS-Dos je recois tjr une exception
exemple:
public class Hello{ public static void main(String [] arg){ System.out.println("hello World") ; } }
j´ouvre MS-dos javac Hello.java le fichier Hello.class est crée ensuite java Hello donne Exception in thread "main" java.lang.NoClassDefFoundError: Hello
j´utilise jedit et quand j´exécute le programme par le PLugins de jedit tout ca marche
Je ne sais pas ce qui dérange la
Peace Rolland
Je ne sais pas ce que fais le setup du sdk windows, mais sous linux il
nous faut modifier les variables d'environnement (JAVA_HOME, qui
pointera vers le dossier du jdk et PATH qui pointera vers le dossier bin
du jdk)
Voilà, en esperant que ca puisse t'aider
Slut
j´ai un ob avec mon environement quand j éxecute un programme en util isant
MS-Dos je recois tjr une exception
exemple:
public class Hello{
public static void main(String [] arg){
System.out.println("hello World") ;
}
}
j´ouvre MS-dos
javac Hello.java le fichier Hello.class est crée
ensuite
java Hello donne
Exception in thread "main" java.lang.NoClassDefFoundError: Hello
j´utilise jedit et quand j´exécute le programme par le PLugins de jedit
tout ca marche
Je ne sais pas ce que fais le setup du sdk windows, mais sous linux il nous faut modifier les variables d'environnement (JAVA_HOME, qui pointera vers le dossier du jdk et PATH qui pointera vers le dossier bin du jdk)
Voilà, en esperant que ca puisse t'aider
Slut j´ai un ob avec mon environement quand j éxecute un programme en util isant MS-Dos je recois tjr une exception
exemple:
public class Hello{ public static void main(String [] arg){ System.out.println("hello World") ; } }
j´ouvre MS-dos javac Hello.java le fichier Hello.class est crée ensuite java Hello donne Exception in thread "main" java.lang.NoClassDefFoundError: Hello
j´utilise jedit et quand j´exécute le programme par le PLugins de jedit tout ca marche
Je ne sais pas ce qui dérange la
Peace Rolland
Thomas Cornet
L'exception 'NoClassDefFoundError' intervient quand la machine virtuelle n'est pas capable de localiser une classe. Il faut donc l'intégrer au classpath. Ici, je suppose que tu lance le programme depuis le répertoire ou se trouve ton fichier Hello.class, alors je te conseille d'essayer
java -cp . Hello.class
Ca dit à java d'aller chercher les classes dans le répertoire courant. Ce n'est visiblement le comportement par défaut de la machine virtuelle...
Thomas
Slut j´ai un ob avec mon environement quand j éxecute un programme en utilisant MS-Dos je recois tjr une exception
exemple:
public class Hello{ public static void main(String [] arg){ System.out.println("hello World") ; } }
j´ouvre MS-dos javac Hello.java le fichier Hello.class est crée ensuite java Hello donne Exception in thread "main" java.lang.NoClassDefFoundError: Hello
j´utilise jedit et quand j´exécute le programme par le PLugins de jedit tout ca marche
Je ne sais pas ce qui dérange la
Peace Rolland
L'exception 'NoClassDefFoundError' intervient quand la machine virtuelle
n'est pas capable de localiser une classe. Il faut donc l'intégrer au
classpath. Ici, je suppose que tu lance le programme depuis le répertoire
ou se trouve ton fichier Hello.class, alors je te conseille d'essayer
java -cp . Hello.class
Ca dit à java d'aller chercher les classes dans le répertoire courant. Ce
n'est visiblement le comportement par défaut de la machine virtuelle...
Thomas
Slut
j´ai un ob avec mon environement quand j éxecute un programme en utilisant
MS-Dos je recois tjr une exception
exemple:
public class Hello{
public static void main(String [] arg){
System.out.println("hello World") ;
}
}
j´ouvre MS-dos
javac Hello.java le fichier Hello.class est crée
ensuite
java Hello donne
Exception in thread "main" java.lang.NoClassDefFoundError: Hello
j´utilise jedit et quand j´exécute le programme par le PLugins de jedit
tout ca marche
L'exception 'NoClassDefFoundError' intervient quand la machine virtuelle n'est pas capable de localiser une classe. Il faut donc l'intégrer au classpath. Ici, je suppose que tu lance le programme depuis le répertoire ou se trouve ton fichier Hello.class, alors je te conseille d'essayer
java -cp . Hello.class
Ca dit à java d'aller chercher les classes dans le répertoire courant. Ce n'est visiblement le comportement par défaut de la machine virtuelle...
Thomas
Slut j´ai un ob avec mon environement quand j éxecute un programme en utilisant MS-Dos je recois tjr une exception
exemple:
public class Hello{ public static void main(String [] arg){ System.out.println("hello World") ; } }
j´ouvre MS-dos javac Hello.java le fichier Hello.class est crée ensuite java Hello donne Exception in thread "main" java.lang.NoClassDefFoundError: Hello
j´utilise jedit et quand j´exécute le programme par le PLugins de jedit tout ca marche