1. 创建了一个简单java文档, 如下:
//Test.java
package myjava.xgxu;class Cat
{
}public class Test
{  
  public static void main(String[] args)
  {   Cat c = new Cat();
System.out.println("Successful");
  }
}2. 路径设置,如下:
set PATH=C:\j2sdk1.4.2_07\bin;C:\WINDOWS;C:\WINDOWS\system32\command.com
set CLASSPATH=.;C:\j2sdk1.4.2_07\lib\tools.jar;C:\Documents and Settings\C5075604\Desktop\myjava3. 文档存储路径,如下:
C:\Documents and Settings\C5075604\Desktop\myjava\xgxu4. 编译及运行目录, 如下:
C:\Documents and Settings\C5075604\Desktop\myjava\xgxu5. 命令行输入, 如下:
javac Test.java
java Test6.报错信息,如下:
javac Test.java
java Test
Exception in thread "main" java.lang.NoClassDefFoundError: Test (wrong name: myj
ava/xgxu/Test)
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
3)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)备注:如果注释掉这行package myjava.xgxu; 编译运行无误. 结果如下:
      javac Test.java
      java Test
      Successful
     
困惑阿困惑!!各位战神帮忙!!