转自:http://blog.youkuaiyun.com/codecooler/article/details/5309507
cmd编译出现
Exception in thread "main" java.lang.NoClassDefFoundError:
错误
用javac可以生成.class文件,但是用java命令却不能运行程序,
错误:Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld.
请问是什么原因.?我用的是JDK6.0.
解决方法如下:
确实是环境变量没有设置好
在系统变量中设置如下:
变量名:classpath
变量值: .;C:/Program Files/Java/jdk1.6.0/lib;C:/Program Files/Java/jdk1.6.0/lib/tools.jar;C:/Program Files/Java/jdk1.6.0/lib/dt.jar;