我按论坛上的方法设置了PATH和classpath,为何计算机还是无法正确执行程序
还显示了如下文字:
Exception in thread "main" java.lang.NoClassDefFoundError: welcome <wrong name:welcome>
at java.lang.ClassLoader.defineClass1<Native Method>
at java.lang.ClassLoader.defineClass<Unknown Source>
at java.security.SecureClassLoader.defineClass<Unknown Source>
at java.net.URLClassLoader.defineClass<Unknown Source>
at java.net.URLClassLoader.access$000<Unknown Source>
·····
·····
·····
感觉还是啥类库找不到似的我用的是JDK6

解决方案 »

  1.   

    LIB目录的东东都没动啊,就是dt.jar和tools.jar把
      

  2.   

    如果一个。java文件中含两个class,初学者常会放这样的错误! javac 和 java 不对!估计你是在控制台上做的!
    注意:
    编译 javac +你的 .java文件名
    运行 java +你的含main()方法的那个类名
      

  3.   

    我是按这方法运行的,是不是我下的文件错了啊 
    我下的是jdk-6u3-windows-i586-p.exe这个文件,50多M,java上还有好多文件,不知道J2EE什么的有什么用啊 
      

  4.   

    应该是类名不一致的问题,才找不到类 welcome 可能是名称不对