它们都在同意个package里面啊 这有什么关系? 况且我在文件夹里面也看到了listenEsas.class这个文件啊(删了它再执行还是这样) 顺便提一下,我在jb6里面运行出错原因是: Hit uncaught exception java.lang.ClassNotFoundException 由于不明白具体原因,所以我在DOS下又执行javac一下,才报错如上 这到底怎么回事啊?
如果有问题的话,我其他的java小程序在dos下面能运行吗?
:\CoreJavaBook\esas\esasPro\java\esaspro>javac clientEsa lientEsas.java:23: cannot resolve symbol ymbol : class listenEsas ocation: class esaspro.clientEsas listenEsas listen = new listenEsas(ds, hostAddress, ^ lientEsas.java:23: cannot resolve symbol ymbol : class listenEsas ocation: class esaspro.clientEsas listenEsas listen = new listenEsas(ds, hostAddress, ^ lientEsas.java:26: cannot resolve symbol ymbol : class sendMsg ocation: class esaspro.clientEsas sendMsg sMsg= new sendMsg(ds, hostAddress, dp); ^ lientEsas.java:26: cannot resolve symbol ymbol : class sendMsg ocation: class esaspro.clientEsas sendMsg sMsg= new sendMsg(ds, hostAddress, dp); ^ ote: clientEsas.java uses or overrides a deprecated API. ote: Recompile with -deprecation for details. errors
这还要导入?
这有什么关系?
况且我在文件夹里面也看到了listenEsas.class这个文件啊(删了它再执行还是这样)
顺便提一下,我在jb6里面运行出错原因是:
Hit uncaught exception java.lang.ClassNotFoundException
由于不明白具体原因,所以我在DOS下又执行javac一下,才报错如上
这到底怎么回事啊?
lientEsas.java:23: cannot resolve symbol
ymbol : class listenEsas
ocation: class esaspro.clientEsas
listenEsas listen = new listenEsas(ds, hostAddress,
^
lientEsas.java:23: cannot resolve symbol
ymbol : class listenEsas
ocation: class esaspro.clientEsas
listenEsas listen = new listenEsas(ds, hostAddress,
^
lientEsas.java:26: cannot resolve symbol
ymbol : class sendMsg
ocation: class esaspro.clientEsas
sendMsg sMsg= new sendMsg(ds, hostAddress, dp);
^
lientEsas.java:26: cannot resolve symbol
ymbol : class sendMsg
ocation: class esaspro.clientEsas
sendMsg sMsg= new sendMsg(ds, hostAddress, dp);
^
ote: clientEsas.java uses or overrides a deprecated API.
ote: Recompile with -deprecation for details.
errors
{
try {
return (Class)
AccessController.doPrivileged(new PrivilegedExceptionAction() {
public Object run() throws ClassNotFoundException {
String path = name.replace('.', '/').concat(".class");
Resource res = ucp.getResource(path, false);
if (res != null) {
try {
return defineClass(name, res);
} catch (IOException e) {
throw new ClassNotFoundException(name, e);
}
} else {
throw new ClassNotFoundException(name);
}
}
}, acc);
} catch (java.security.PrivilegedActionException pae) {
throw (ClassNotFoundException) pae.getException();
}
}
ListenEsas类的首字母应该大写 ListenEsas你再是是!