Javac 无法生成.class文件,或者javac可以生成 .CLASS文件但java 运行不了。
错误:Exception in thread "main" java.lang.NoClassDefFoundError:,如下

解决方法:
一般是是环境变量没有设置好。
若文件安装路径为E:\Program Files\Java\jdk1.6.0_37
在系统变量中设置如下:
1.
变量名:Path
变量值:E:\Program Files\Java\jdk1.6.0_37\bin
2.
变量名:JAVA_HOME
变量值:E:\Program Files\Java\jdk1.6.0_37
3.
变量名:classpath
变量值: ,;E:\Program Files\Java\jdk1.6.0_37\lib;
E:\Program Files\Java\jdk1.6.0_37\lib\tools.jar;
E:\Program Files\Java\jdk1.6.0_37\lib\dt.jar;(注意前面 ,; )
本文解决使用Javac编译时无法生成.class文件及使用java运行时报NoClassDefFoundError的常见问题。通过检查并正确配置系统变量Path、JAVA_HOME和classpath,确保Java环境正确安装并可被调用。
4万+

被折叠的 条评论
为什么被折叠?



