有一个java包HelloWorldEJB,包含一个类example.ejb1.HelloTest.java
包能正常生成,我在cmd模式下运行如下命令:set CLASSPATH=%CLASSPATH%:C:\Java\jdk1.6.0_11\lib\dt.jar;C:\Java\jdk1.6.0_11\lib\tools.jar;C:\Java\jdk1.6.0_11\lib\HelloWorld.jar;C:\Java\jdk1.6.0_11\lib\HelloWorldEJB.jar
再运行:
java -classpath %CLASSPATH% example.ejb1.HelloTest
提示如下:
Exception in thread "main" java.lang.NoClassDefFoundError: Files\Altova\xmlspy\X
MLSpyInterface/jar:C:\Java\jdk1/6/0_11\lib\dt/jar;C:\Java\jdk1/6/0_11\lib\tools/
jar;C:\Java\jdk1/6/0_11\lib\HelloWorld/jar;C:\Java\jdk1/6/0_11\lib\HelloWorldEJB
/jar
Caused by: java.lang.ClassNotFoundException: Files\Altova\xmlspy\XMLSpyInterface
.jar:C:\Java\jdk1.6.0_11\lib\dt.jar;C:\Java\jdk1.6.0_11\lib\tools.jar;C:\Java\jd
k1.6.0_11\lib\HelloWorld.jar;C:\Java\jdk1.6.0_11\lib\HelloWorldEJB.jar
        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)
Could not find the main class: Files\Altova\xmlspy\XMLSpyInterface.jar:C:\Java\j
dk1.6.0_11\lib\dt.jar;C:\Java\jdk1.6.0_11\lib\tools.jar;C:\Java\jdk1.6.0_11\lib\
HelloWorld.jar;C:\Java\jdk1.6.0_11\lib\HelloWorldEJB.jar.  Program will exit.为什么找不到类呢?我哪里做错了?应该怎么改?