在cmd中运行java出现下面这种错误怎么改啊

相应的代码在这里
//查询
b1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
new stu_display();
}
});
//添加

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

在你的StudentMain.java中new 了别的class,比如A.class,并且:在你现有的classpath下找不到A.class,所以会报错!!!!!!!!!!!!!!

你要知道本质的原因是当java虚拟机要去编译一个类的时候,如果在classpath下找不到相关的类的时候就会报错!

另:

就算你import进来这个类,但是这个类不在classpath,也是编译不过的!!!!
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-25
stu_display.class找不到,可能是包出了问题,stu_display类应在StudentMain.java中或与它在同一包中,要不然要用import 导入。
第2个回答  2012-12-25
你没有引入stu_display这个类。或者是类名写错了。
第3个回答  2012-12-25
有没有这个类呀,有把这个类导入就行了
第4个回答  2012-12-25
你要贴完整的代码才能看出来。
第5个回答  2012-12-25
可能是找不到类吧.. 你看看类名 包路径这些呢
相似回答
大家正在搜