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

来源:百度知道 编辑:UC知道 时间:2024/07/09 00:55:42
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(Launch

引用的类没有找到吧,看看路径

很正常的啦,在eclipse里面很多东西是配置好的,直接运用它的工具就可以进行编译运行,但如果转到DOS,就要看看程序本身用到哪些类,需要加入到classpath里面。另外有没有需要配置的东西等问题也要注意一下的 。

环境变量没有配置好!!!