I possède fichier bat comme ci-dessous avec le nom myBat.bat
Exception in thread "main" java.lang.NoClassDefFoundError: lors de l'exécution .bat fichier
1)
@echo off
set CLASSPATH=%CLASSPATH%;C:\Documents and Settings\nchakk\Desktop\3611 java\
javac packbat/inter.java
java packbat.samplepack
pause
2) Interface "inter" à l'intérieur de paquet packbat
package packbat;
public interface inter
{
int i=10;
}
3) ma classe principale() à l'intérieur paquet packbat
package packbat;
public class samplepack implements inter
{
public static void main(String s[])
{
System.out.println(i);
}
}
Après avoir cliqué sur ce fichier .bat il affiche cette erreur:
Exception in thread "main" java.lang.NoClassDefFoundError: packbat/inter Caused by: java.lang.ClassNotFoundException: packbat.inter
Comment faire pour exécuter ce fichier .bat sans erreur.
Le répertoire packbat se trouve-t-il dans le même répertoire que celui dans lequel vous exécutez le fichier de commandes? Ou est-ce dans un endroit différent? –
tous les fichiers sont dans le même répertoire. C: \ Documents and Settings \ nchakk \ Desktop \ 3611 java \ packbat \ – Manu