Exception in thread "main" java.lang.NoClassDefFoundError出现的原因??

lsw20042008 2006-03-03 09:54:37
大家看看,前几天我的JAVA还运行的好好的,不知是不是因为昨天安装TOMCAT,然后配置JSP环境的问题,今天运行JAVA程序,用JAVAC还好,可用JAVA时,就出现了下面的提示;
Exception in thread "main" java.lang.NoClassDefFoundError

我的环境变量 CLASSPATH:%JAVA_HOME%\lib;%TOMCAT_HOME%\bin
JAVA_HOME:C:\安装的软件\j2sdk-1_4_0-win
TOMCAT_HOME:C:\安装的软件\jakarta-Tomcat 5.0
我的JAVA程序都放在D:\java练习
本人在CMD下使用 D:\java练习>JAVAC a.java
这句运行还好
但下面一句 D:\java练习>java a
就出现 Exception in thread "main" java.lang.NoClassDefFoundError: a

顺便:有没有人给我解释一下classpath是什么意思,在实际的cmd操作中有什么用处?
谢谢
...全文
112 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanxiazhiqiu 2006-03-03
  • 打赏
  • 举报
回复
类a里有public static void main(String args[])这个方法嘛?
iwlk 2006-03-03
  • 打赏
  • 举报
回复
类不存在
horseyet 2006-03-03
  • 打赏
  • 举报
回复
一般都是类的名字与。java的名字不一致
andyjt 2006-03-03
  • 打赏
  • 举报
回复
好好检测提供类的名字

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧