错误信息如下:
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld/HelloWorld
 (wrong name: HelloWorld)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
        at java.security.SecureClassLoader.defineClassSecureClassLoader.java:124)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)文件结构为:HelloWorld文件夹下HelloWorld.java、HelloWorld.class;并且命令行方式java HelloWorld能够正确执行。与HelloWorld文件夹同级生成helloworld.jar文件。MENIFEST.mf内容为:HelloWorld.HelloWorld环境变量classpath中设置为:.;C:\jdk150_04\lib;

解决方案 »

  1.   

    把你的程序所在的目录加入到classpath环境变量中试试。
      

  2.   

    1、main里面变量没初始化2、把你的程序所在的目录加入到classpath环境变量中试试。
      

  3.   

    一般出现NoClassDefFoundError这个时通常是环境设置的问题。
    请将tools.jar和dt.jar都加到classpath中。
      

  4.   

    保存的文件名字是 HelloWorld.java 么?类的名字是HelloWorld么 ?cmd后进到了这个类所在的目录了么?dir看一下有这个文件没?javac HelloWorld.java   然后  java HelloWorld
      

  5.   

    是不是忘了import啊..
    或者MAIN()没有初始化
      

  6.   

    文件结构为:HelloWorld文件夹下HelloWorld.java、HelloWorld.class;并且命令行方式java HelloWorld能够正确执行。与HelloWorld文件夹同级生成helloworld.jar文件。看看你的文件名,是不是文件名错误
      

  7.   

    我以前也有这个问题,配置如下:
    创建环境变量:
    JAVA_HOME=C:\jdk150_04;
    PATH=%JAVA_HOME%\bin;%PATH%
    CLASSPATH=.;%JAVA_HOME%\lib祝你好运!!!
      

  8.   

    再eclipse里的,所以就跟环境变量没什么关系阿,怎么办,谢谢阿
      

  9.   

    我不是在eclipse环境下做的。纯手工编译、打包的。
    现已解决:打包时路径不对。
      

  10.   

    输入Java -cp . HelloWorld 就可以了,注意里面的空格
      

  11.   

    需要将lib文件夹设置为source folder 设置方式是 右键Lib文件夹 ->build path-> use as source folder