//Demo1.java
package p1;
class Demo1
{
  public int a;
  public void mothod()
  {
    System.out.println();
  }
}//Demo2.java
package p1;
class Demo2
{
  public static void main(String args[])
  {
    Demo1 aDemo1=new Demo1();
    aDemo1.mothod();
    aDemo1.a=10;
    int a= aDemo1.a;
    System.out.println("Demo1中的公共成员变量a的值:"+a);
  }
}
E:\MyCode\p1>java Demo2
Exception in thread "main" java.lang.NoClassDefFoundError: Demo2 (wrong name: p1
/Demo2)
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$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)运行出错!我用JBuilder,建了一个项目,然后在运行就没有问题了,麻烦给解释一下