刚开始学java,有个特别简单的问题

muzilili2004 2005-11-19 09:48:17
通过javac编译通过。
可通过java执行的时候。
总有如下的错误,请问怎么回事,如何解决?
Exception in thread "main" java.lang.NoClassDefFoundError: CardLayoutFrame
...全文
435 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
quincy1984 2005-11-21
  • 打赏
  • 举报
回复
1.类名写错了

2.classpath弄错了

3.还有一个不太记得了~
小志 2005-11-21
  • 打赏
  • 举报
回复
保存的文件名与类名不一致.
保存的文件名一定要与有pulic static void main(String args[])这个函数的类名一致.
如果类名前面有pulic修饰,一定要用这个类名作为文件的保存名.
luc_ne 2005-11-21
  • 打赏
  • 举报
回复
是classpath没设置好,直接在JDK下显示错误,放到eclipse或者JB下就没事。
cxhangtian 2005-11-20
  • 打赏
  • 举报
回复
CLASSPATH没设置好,网上找个设置CLASSPAHT的文章,按着做一下OK
apple21 2005-11-20
  • 打赏
  • 举报
回复
classpath加.;
VO1D 2005-11-20
  • 打赏
  • 举报
回复
CardLayoutFrame 没有定义? 好好看看你的程序 是不是有什么遗漏了
skycncomp 2005-11-20
  • 打赏
  • 举报
回复
classpath

你要记得给分啊
quincy1984 2005-11-20
  • 打赏
  • 举报
回复
对,就是classpath设置问题了~~~~~~~``
yiyi115 2005-11-20
  • 打赏
  • 举报
回复
你是直接用jdk的吧?我曾经遇到过这个问题,但是把代码粘到JBuilder就可以运行了。不知道是为什么~~~
muzilili2004 2005-11-20
  • 打赏
  • 举报
回复
环境设置没问题的
程序也没问题
程序名称也没问题
shown215 2005-11-20
  • 打赏
  • 举报
回复
版本自己搞一下;大概就那个意思
shown215 2005-11-20
  • 打赏
  • 举报
回复
我也出现过,看看你的环境设置错了没:classpath:c:\j2sdk1.4.2_10\lib\tools.jar;c:\j2sdk1.4.2_10\lib\dt.jar;.
path:c:\j2sdk1.4.2_10;C:\j2sdk1.4.2_10\bin;
lcs999 2005-11-19
  • 打赏
  • 举报
回复
注意你保存的JAVA文件 x.java 中的 x 必须和你的主类名一致,就是包含有static void main(String[] args) 的那个类名一致(注意区分大小写)
believefym 2005-11-19
  • 打赏
  • 举报
回复
classpath加.;看看,老问题了

62,629

社区成员

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

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