java文件在eclipse下可以运行在dos下不行?

D:\J2EE\workSpace\Test\TCPFrame>javac Server.java

D:\J2EE\workSpace\Test\TCPFrame>java Server
Exception in thread "main" java.lang.NoClassDefFoundError: Server (wrong name: T
CPFrame/Server)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
4)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

把class的目录设在classpath也试过了。
头痛!

第1个回答  2007-09-28
很正常的啦,在eclipse里面很多东西是配置好的,直接运用它的工具就可以进行编译运行,但如果转到DOS,就要看看程序本身用到哪些类,需要加入到classpath里面。另外有没有需要配置的东西等问题也要注意一下的 。
第2个回答  2007-09-28
环境变量没有配置好!!!
第3个回答  2007-09-27
引用的类没有找到吧,看看路径本回答被提问者采纳
相似回答
大家正在搜