急啊,怎么解决这个问题,编译不了:(

cyicecream 2002-10-23 09:30:50
我在用javac ch3_1.java编译后产生了ch3_1.class文件,可是java ch3_1后出现
Exeception in thread "main" java.lang.NoClassDefFoundERROR:ch3_1
当前路径是 c:\j2sdk1.4.1\bin
包放在 c:\j2sdk1.4.1\bin\src
到底是不是因为路径问题所以编译出错,请各位大虾们指教,不胜感激~~~~

...全文
34 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
马行空牛耕田 2002-10-25
  • 打赏
  • 举报
回复
如何解决的?
马行空牛耕田 2002-10-24
  • 打赏
  • 举报
回复
执行java -classpath .; ch3_1
cyicecream 2002-10-24
  • 打赏
  • 举报
回复
ch3_1.class放在了当前编译路径
cyicecream 2002-10-24
  • 打赏
  • 举报
回复
这些都没问题,因为是书上现成的例子,所以类的名称和文件名是相同的
cyicecream 2002-10-24
  • 打赏
  • 举报
回复
怎么结帖呀,我已经自己解决了
saintzhang 2002-10-23
  • 打赏
  • 举报
回复
注意
类的名称应当与文件名相同
这是初学者经常犯的错误
flash007 2002-10-23
  • 打赏
  • 举报
回复
ch3_1.class放在哪,应该放在你的classpath的路径里或者你当前路径里。

23,405

社区成员

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

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