C:\>java HelloWord
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWor
: test/HelloWord)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Sour
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$100(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Metho
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Sourc
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
重新安装了系统,重新配了环境变量,结果怎么也不行。老出现这个问题
PS:我的环境变量
JAVA_HOME   C:\Program Files\Java\jdk1.5.0_06Path        %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\Program Files\Java\jdk1.5.0_06\binCLASSPATH   .;C:\Program Files\Java\jdk1.5.0_06\lib\dt.jar;C:\Program Files\Java\jdk1.5.0_06\lib\tools.jar;

解决方案 »

  1.   

    你的HelloWorld在test包中吧?如果是那样就把那个package去掉。
      

  2.   

    这样的问题 我遇到过,
    请将
    Path        %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\Program Files\Java\jdk1.5.0_06\bin修改为:
    Path        C:\Program Files\Java\jdk1.5.0_06\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\BINN