菜鸟求解

zyczy1314 2011-11-20 10:28:29
package ch2;
interface ShowMessage{
void showBrand(String s);
}
class TV implements ShowMessage{
public void showBrand(String s){
System.out.println(s);
}
}
public class Ex4_16{

public static void main(String[] args) {
ShowMessage sm;
sm=new TV();
sm.showBrand("Sumsang");
}

}
这个程序在命令提示符中可以编译,怎么一运行就出现exception in thread "main" java.lang.NoClassDefFoundError:Ex4_16(wrong name: ch2/Ex4_16),这什么意思,大神门,求解!
...全文
93 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyczy1314 2011-11-20
  • 打赏
  • 举报
回复
哦,但其他的程序怎么可以运行,这比较蛋疼啊
dingherry 2011-11-20
  • 打赏
  • 举报
回复
孩子,路径不对,找不到类
zyczy1314 2011-11-20
  • 打赏
  • 举报
回复
在eclipse里是能运行,但不知到为什么在命令提示符中可以编译,但不能运行,一运行就出那个错误提示
LucEaspe 2011-11-20
  • 打赏
  • 举报
回复

// 你的错误提示是 没有找到 Ex4_16 这个类
/**
* 我用你的代码在我的Eclipse中跑了下,
* 没错啊,可以正常运行,没异常
*/

interface ShowMessage {
void showBrand(String s);
}

class TV implements ShowMessage {
public void showBrand(String s) {
System.out.println(s);
}
}

public class Main {

public static void main(String[] args) {
ShowMessage sm;
sm = new TV();
sm.showBrand("Sumsang");
}

}
A792038400 2011-11-20
  • 打赏
  • 举报
回复
654189484156165
zyczy1314 2011-11-20
  • 打赏
  • 举报
回复
终于找到了,我这程序就用文本文档编的,没有包,把第一句包的申明删掉就可以了

51,409

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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