I am having a strange error message and cannot figure out where the
problem is:
I have 2 classes located in the directory:\myjavaprograms\foodpackage\
both classes compile successfully.
When I try to run FoodMain.java - i get the error message below:
C:\myjavaprograms\foodpackage>java FoodMain
Exception in thread "main" java.lang.NoClassDefFoundError: FoodMain
Caused by: java.lang.ClassNotFoundException: FoodMain
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:
301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:
320)
Could not find the main class: FoodMain. Program will exit.
C:\myjavaprograms\foodpackage>dir
Volume in drive C is HP
Volume Serial Number is 5EDE-1E15
Directory of C:\myjavaprograms\foodpackage
10/13/2009 11:43 PM <DIR> .
10/13/2009 11:43 PM <DIR> ..
10/13/2009 11:50 PM 423 Food.class
10/13/2009 11:50 PM 237 Food.java
10/13/2009 11:50 PM 743 FoodMain.class
10/13/2009 11:48 PM 294 FoodMain.java
4 File(s) 1,697 bytes
2 Dir(s) 197,894,410,240 bytes free
C:\myjavaprograms\foodpackage>
Food. Java:
package foodpackage.fruitpackage;
public class Food {
private String foodType;
// methods
public void setFoodType(String temp){
foodType = temp;
}
public String getFoodType(){
return foodType;
}
}
FoodMain:
package foodpackage.fruitpackage;
public class FoodMain{
public static void main(String[] args){
Food apple = new Food();
apple.setFoodType("fruit");
System.out.println(" The food entered is: "+apple.getFoodType());
}
}
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/javaprogrammingwithpassion?hl=en
-~----------~----~----~----~------~----~------~--~---