本人在CMD中编译
public class aa 
{
public static void main(String[] args) 
{
System.out.println("Hello World!");
}
}
这个程序能通过, 但运行老是提示
Exception in thread "main" java.lang.NoClassDefFoundError: aa
但在JCRO下没问题,谁能告诉我为什么呀

解决方案 »

  1.   

    你是不是把相应的java文件删掉了?只剩class文件了?
      

  2.   

    你把输出语句放在构造函数中、
    在mian()函数中new aa();
      

  3.   

    环境变量没有配置好把,
    请把编译好的class文件的目录加入到classpath中
    这样一定能构找到类了
      

  4.   

    是环境变量的问题,重新设一下path ,classpath路径就可以了。
      

  5.   

    JCRO下面没有问题的话,应该是你环境变量配置没有弄好啊