java求助:在运行class文件时出现这个错误是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/07/02 16:34:16
Exception in thread "main" java.lang.NoClassDefFoundError: 文件名

java文件编译时没有问题,程序也是老师编的应该没问题的。

而且我是进到文件所在的文件夹进行操作的。

另外我在当前文件夹下弄了个MyFirstApp的java文件,编译执行都没问题。

我也遇到过那种问题
我看应该是环境变量的问题,或者是你的文件名与main函数所在的类名不一直造成的!
另外,环境变量的设置:path里面加上 ;C:\JDK\bin
classpath=C:\JDK\lib\dt.jar;C:\JDK\lib\tools.jar
(这里假设你的JDK安装在C盘里面)

因该是你的环境设置有问题(classpath),从桌面右键点我的电脑->高级->环境变量->在系统变量里新建一个变量名:classpath 变量值: shu.class所在的目录
比如,我的shu在d:\tuz\下,把变量值就设为d:\tuz\