c:\jdk1.3\bin>java second
Exception in thread "main" java.lang.NoClassDefFoundError: second问题依旧

解决方案 »

  1.   

    set classpath=
    是的,classpath没有设置,只是造成错误的原因吗?我来试试
      

  2.   

    你的代码在我这里运行正常.
    你编一下别的代码再运行而还出错的话,只有配置问题了.环境变量就设置了path=c:\jdk1.3\bin
    设置这个以后还得设置一个classpath.
      

  3.   

    或都找一下在c:\jdk1.3\bin目录下有没有second.class这个文件.
      

  4.   

    Exception in thread "main" java.lang.NoClassDefFoundError: second
    这个应该是类路径(classpath)的问题,你应该在运行时指明java.exe去哪里找用到的类。
    解决方法:
    可以用下面的命令运行: 
    java -classpath . second 
    “.”就代表当前目录。当然这样做有点麻烦,
    你也可以在环境变量中设置默认的classpath:
    classpath=.;c:\jdk1.3\lib\dt.jar;c:\jdk1.3\lib\tools.jar
    前面的“.;”指明在当前目录中找class,后面的两个建议也设上,以后开发用的着。
      

  5.   

    收到
    classpath环境变量设置好了,正要重启
    各位稍等,马上回来感谢各位
      

  6.   

    关于helloworld的全攻略,说得够详细,看看吧
    http://expert.csdn.net/Expert/topic/1283/1283020.xml?temp=.6937372
      

  7.   

    加分20
    环境变量设置后,重启后,只有使用这一句java -classpath . second 才能通过难道使用了环境变量后还要使用-classpath 才行吗?
      

  8.   

    感谢各位让我知道了classpath的用处
    感谢