看到JAVA包的问题  只是个简单的测试 把我弄糊涂了 这是源代码 
    package cn.TEXT;
class pppp

public static void main(String args[])
{

System.out.println("hello world!");
System.out.println(" C program!!!!!1");
}

}这是在DOS中运行的过程(源文件放在D盘)
D:\>javac -d e:\ pppp.java
D:\>set classpath=%classpath%;e:\cn\TEXT;
D:\>java cn.TEXT.pppp
D:\>java cn.TEXT.pppp
Exception in thread "main" java.lang.NoClassDefFoundError: cn/TEXT/pppp
Caused by: java.lang.ClassNotFoundException: cn.TEXT.pppp
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
Could not find the main class: cn.TEXT.pppp.  Program will exit.这怎么回事? classpath应该没错的 在E盘也生成了对应的文件夹 可为什么执行不了??
请高手指教