java语言中的问题

来源:百度知道 编辑:UC知道 时间:2024/05/23 16:31:35
我写的java程序调试没有问题,可运行时总出现这样的句子:“Exception in thread "main" java.lang.NoClassDefFoundError: Lzy
”不知这是怎么回事。

可能是有些包没有导入,你应该把代码发上来的

在主线程发生找不到指定类的异常。
可能是没有导入相应的类,
也可能是相应的类名拼写有误。

后面还有没有:比方说:Exception in thread "main" java.lang.NoClassDefFoundError: Lzy (wrong name:***/Lzy)
如果这样的话你运行的话应该为:java ***.Lzy
"***"你的包名。

直接翻译是没有找到相应的包

最好把你的代码让看看

这样子运行一下:java -classpath . 类

初学者都很容易范这个错,我想你类名应该没错,这个问题是环境变量设置不当引起的,你要在环境变量的classpath里加上
.目录,也就是当前目录的意思,要不然他不会找当前目录下的类文件的。