我在用java开发工具里编译程序时为什么会出现
Exception in thread "main" java.lang. NoClassDefFoundError:Hello
有main函数,多谢指教,谢谢!!

解决方案 »

  1.   

    程序源代码:
    public class Hello{
    public staitc void main(String[] args){
    System.out.println("hello");
    }
    }
    多谢指教!!
      

  2.   

    环境变量配置如下:
    JAVA_HOME=C:\Program Files\java\jdk1.6.0  
    CLASSPATH =.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar  
    PATH =%JAVA_HOME%\bin  
    多谢指教!!
      

  3.   

    答:由于用的是JDK下的javac与java,它们不会自动提示楼主的。原因几乎肯定是:类名是Hello而存盘时的文件名不是Hello.java
      

  4.   

    把你的路径贴出来吧!
    还有:
    在cmd中编绎程序
    先:javac 文件名.java 
    后:java 文件名 
    javac编绎之后,java 文件名 后面不要带扩展名(.java)
      

  5.   

    或者:Hello.class所在的路经没有放在classpath中