新学的java,用的版本是j2sdk1.4.2_08,运行的时候显示Exception in thread "main" java.lang.NoClassDefFoundError: Example
在系统  高级  环境变量里面新建了一项classpath,内容设为classpath=.;%d:\j2sdk1.4.2_08%\lib,问题依旧
谁能给详细讲讲,应该怎么设置?

解决方案 »

  1.   

    环境变量里面新建了一项path,内容设为classpath=.;%d:\j2sdk1.4.2_08%\lib
      

  2.   

    去掉%,那是DOS变量的标志,这意味着d:\j2sdk1.4.2_08是一个变量,而不是路径。
    Windows害死人呐,嗬嗬。
      

  3.   

    应该是:
    classpath=.;d:\j2sdk1.4.2_08\lib\tools.jar
      

  4.   

    应该tools.jar,而且不要百分号,又不是引用另一个环境变量,要百分号干吗?
      

  5.   

    再要不行,就不是环境变量的问题了。最好把你的源程序帖一下,并描述一下你是怎么编译、运行的。特别需要检查的是:类是否是public的,类名是否与文件名相同,main函数的签名是否正确等等。main函数的正确写法是:
    public static void main(String[] args)
      

  6.   

    终于hello world了
    不过需要把所有.java都放到\bin\文件夹下编译才行,晕哦
    反正也能运行了,慢慢学再说,结贴,谢谢各位了