一个很弱智的问题,大家帮帮我这只菜鸟

huqichao911 2010-12-02 12:53:47
我是在Notepad中编写的小程序:
public class TestEquals {
public static void main(String[] args) {
Cat c1 = new Cat(1,1,1);
Cat c2 = new Cat(1,1,1);
System.out.println(c1 == c2);
System.out.println(c1.equals(c2));
}
}

class Cat {
int color;
int height;
int weight;

public Cat(int color,int height,int weight) {
this.color = color;
this.height = height;
this.weight = weight;
}
}

但使用命令行运行时却出现问题:
Exception in thread "main" java.lang.NoClassDefFoundError:TestEquals


但在eclipse中运行却没问题,这是怎么回事?求人教教我~~~
...全文
162 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
jshzw 2010-12-30
  • 打赏
  • 举报
回复
JAVA是主流。
wadealex1989 2010-12-29
  • 打赏
  • 举报
回复
。。。。还是多用eclipse吧
wing7742 2010-12-29
  • 打赏
  • 举报
回复
环境变量配置有问题
具体Google吧
dwphts520 2010-12-29
  • 打赏
  • 举报
回复
配置问题
thy_java 2010-12-29
  • 打赏
  • 举报
回复
程序没有问题 也许是环境配错了
huqichao911 2010-12-28
  • 打赏
  • 举报
回复
多谢各位,解决了~~
chooseforget 2010-12-02
  • 打赏
  • 举报
回复
没指定classpath。 环境变量里配置上 。 具体百度。
ChDw 2010-12-02
  • 打赏
  • 举报
回复
应该是你没有指定classpath
java -cp . TestEquals
yyy521fyy 2010-12-02
  • 打赏
  • 举报
回复
lz很不会配合,2楼都问你怎么运行的了,你就回答在命令行里运行了,等于没有说。
贴出你编译的命令来,让大伙瞧瞧~
huqichao911 2010-12-02
  • 打赏
  • 举报
回复
就是写完后,在命令行里运行,编译通过了,但是运行不了。可不可能是classpath的问题?
shanxmxj 2010-12-02
  • 打赏
  • 举报
回复
你是怎么运行的
usb00fa2 2010-12-02
  • 打赏
  • 举报
回复
确实是菜鸟。。。。。。。。。。。。。。

23,407

社区成员

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

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