唯一能想到的问题就是你定义的classpath里面还存在别的类叫ImportApp
举例:
如果你有两个包
a.a这里面有类A
b.b这里面也有类A
当你import a.a.*;
import b.b.*;
时,你用A a = new A();便会出错.可是如果你
import a.a.*;
import b.b.A;
A a = new A();便是正确的,这个A是b.b.A
举例:
如果你有两个包
a.a这里面有类A
b.b这里面也有类A
当你import a.a.*;
import b.b.*;
时,你用A a = new A();便会出错.可是如果你
import a.a.*;
import b.b.A;
A a = new A();便是正确的,这个A是b.b.A
解决方案 »
- 我这个swing 的repaint()为何没有重画,应该怎么改?
- 请问用java如何实现堆栈和队列?
- 一个算法问题,请大家帮忙,当天给分,
- 有点怪!
- 关于JTree
- 紧急高分求助:如何设置对话框窗口的图标!◎在线等30分钟分不够加倍
- ?????????????????
- <<thinking in java 3rd edition>>
- 350--本坛最高分求助
- 任何实现B/S结构在B端打印一些单据,用什么技术(不用ActiveX)?
- 如何在RedHat Linux6.2的/etc/rc.d/rc3.d/下配置一文件,使得在开机时可自动运行我所编好的类?请求帮助!!!
- 请教:jdbNavList如何才能出现滚动条?(在线等待)
import mybag.* 等引入类或者包,尽量用
import mybag.bag1;
import mybag.bag2;
.....
如果不这样那么当包太大的话,程序启动会比较慢。
如果d:\javatmp\ImportApp.class坏了,就会调用失败先这么试试再说,我也不清楚到底是不是这样的问题。
看其它目录下还有没有ImportApp,
有则删除。