不用import 应该可以直接调用MyWindowListener类
解决方案 »
- eclipse项目合并问题
- java was started but returned exit code=1
- javadoc生成Api时:com.sun.tools.javadoc.ClassDocImpl
- 读取文件、写文件乱码
- 求助:GridBagLayout详细用法的例子,谢谢!
- 一个简单问题:怎样把一个JButton按钮设置成灰色让其不能响应用户的键盘和鼠标事件?
- 请高手指点
- 如何将一个InputStream类型转换成File类型?
- 用drawImage为什么显示不出图象?
- Java匿名的内部类为什么不完全使用继承,而只能具有继承的功能?
- 在JAVA中如何能够等待一定时间以后再做下面的语句??
- 要想成为一个java高手,对于初学者来说应注意些什么?
是什么问题?理论上是可以的,就算不声明为PUBLIC,在同级目录下也可以啊!什么问题呢?
或是app.addWindowListener(new MyWindowListener(参数));
这只是猜想,谁知道你的代码什么样呢?
这样的语句,就会搜索类路径(也就是你在环境变量classpath下面的设置)下面的*.class文件,如果找不到就出错。所以,你必须确定D:\chat在你的classpath里。
我发现还有别的问题:
用JAVA执行CLASS文件,以前可以,现在却这样:
D:\GetIP>java Load
Exception in thread "main" java.lang.NoClassDefFoundError: Load
记住,这个文件以前是可以执行的!!!
看看classpath里头有没有当前目录
这个就是由于在你的classpath路径中找不到Load.class文件造成的。
你的MyWindowListener不是一个类嘛?
啊?啊?
我发现还有别的问题:
用JAVA执行CLASS文件,以前可以,现在却这样:
D:\GetIP>java Load
Exception in thread "main" java.lang.NoClassDefFoundError: Load
记住,这个文件以前是可以执行的!!!
-----------------------------------------------------------------
这还不是类路径的问题吗?
你看一看 getIP 是不是在classpath下?如果不在,那classpath下是不是有
"."这个符号(表示当前路径)?如果还没有,D:\GetIP>java Load当然运行不出来。
最保险的方法是:D:\GetIP>java -cp . Load 保证可以运行(只要load写正确),java /? 里有很多参数,多看看 :)
还是不可以,问题一样。
索性把CLASSPATH设置取消,重新开机,在BIN目录下执行GETIP,问题一样,重新安装JDK,问题一样,重新安装WIN XP,问题没有了。那位大哥可以解释解释????