编译报错:cannot resolve symbol ?(100分)

  • 主题发起人 主题发起人 xbl
  • 开始时间 开始时间
X

xbl

Unregistered / Unconfirmed
GUEST, unregistred user!
代码:
//Home interface for Enterprise Bean: Hello
package hello.ejb;
public interface HelloHome extends javax.ejb.EJBHome
{
//Creates a default instance of Session Bean: Hello
public Hello create() throws
javax.ejb.CreateException,
java.rmi.RemoteException;
}
编译时报错:
C:/JbossAndTomcat/server/default/deploy/hello.war/hello/ejb/HelloHome.java:8: cannot resolve symbol
symbol : class Hello
location: interface hello.ejb.HelloHome
public Hello create() throws
在写这段代码前,我先成功编译了另外2个java 文件:
//1 Remote interface for Enterprise Bean: Hello
package hello.ejb;
public interface Hello extends javax.ejb.EJBObject
{
public String hello() throws java.rmi.RemoteException;
}
//2 Bean implementation class for Enterprise Bean: Hello
package hello.ejb;
public class HelloBean implements javax.ejb.SessionBean {
private javax.ejb.SessionContext mySessionCtx;
//getSessionContext
public javax.ejb.SessionContext getSessionContext() {
return mySessionCtx;
}
//setSessionContext
public void setSessionContext(javax.ejb.SessionContext ctx) {
mySessionCtx = ctx;
}
//ejbActivate
public void ejbActivate() {
}
//ejbCreate
public void ejbCreate() throws javax.ejb.CreateException {
}
//ejbPassivate
public void ejbPassivate() {
}
//ejbRemove
public void ejbRemove() {
}
// Remote interface
public String hello() {
return "hello , i am a ejb Bean ! time "
+new java.util.Date();
}
}
 
我刚刚查了一下,有些资料上说是缺少文件:xerces.jar ,
还说可以在http://xml.apache.org/中得到这个文件。
可是我在 http://xml.apache.org/ 上怎么也下载不了这个文件???
 
沒有這個類名可能是文件名有問題
 
http://apache.linuxforum.net/dist/xml/xerces-j/binaries/
http://apache.linuxforum.net/dist/xml/security/java-library/
 
里面找不到这个文件 xerces.jar ?
 
文件 xerces.jar 是找到了,
可是问题还是没有解决,不知道究竟是什么原因?
 
后退
顶部