public class animal
{
 int i=0;
 private String name;
 private int legs;
 void move()
{
 System.out.println(name+"moving");
}
 void moving(int n)
{
 for(i=0;i<n;i++)
 {
  System.out.println(name+"moving");
 }
}
public animal()

 name="AAA";
}public animal(String m,int l)
{
 name="m";
 legs=l;
}
public static void main(String args[])
{
System.out.println("hi"); 
}}
输出exception in tread main java.lang.noclassdeffounderror:animal

解决方案 »

  1.   

    第一个定义的 animal 要大写!
      

  2.   

    从头到尾都不用要了 
    把 类名大写,只保留MAIN 函数里面的东西就可以了
      

  3.   

    先不说命名问题,出现这个错误与命名无关,命名只是一个规范.
    你应该配置好你的CLASSPATH,然后在正确的路径下运行你的代码.
    在你的CLASS的文件夹下运行.
      

  4.   

    楼上说的很对
    先把path问题搞定吧
    你这主要是classpath都不对