当前位置: 技术问答>java相关
请问一个初级问题,我在手工编译一个EJB的文件时包错,如下
来源: 互联网 发布时间:2015-05-13
本文导语: 代码如下: import javax.ejb.EJBObject; import java.rmi.RemoteException; public interface Greeting extends EJBObject{ public String hello() throws RemoteException; } 包错为: --------------------------------- Greeting.java:3: 不能解析符号 符号:...
代码如下:
import javax.ejb.EJBObject;
import java.rmi.RemoteException;
public interface Greeting extends EJBObject{
public String hello() throws RemoteException;
}
包错为:
---------------------------------
Greeting.java:3: 不能解析符号
符号:类 EJBObject
位置:包 in ejb
import javax.ejb.EJBObject;
^
Greeting.java:6: 不能解析符号
符号:类 EJBObject
位置:接口 in jdeveloper.ejb.greeting.Greeting
public interface Greeting extends EJBObject{
^
GreetingBean.java:3: 包 javax.ejb 不存在
import javax.ejb.*;
-------------------------------------------------
我在classpath里已经添加设置过了j2ee.jar,为什么还是找不到javax.ejb.*的包??????
import javax.ejb.EJBObject;
import java.rmi.RemoteException;
public interface Greeting extends EJBObject{
public String hello() throws RemoteException;
}
包错为:
---------------------------------
Greeting.java:3: 不能解析符号
符号:类 EJBObject
位置:包 in ejb
import javax.ejb.EJBObject;
^
Greeting.java:6: 不能解析符号
符号:类 EJBObject
位置:接口 in jdeveloper.ejb.greeting.Greeting
public interface Greeting extends EJBObject{
^
GreetingBean.java:3: 包 javax.ejb 不存在
import javax.ejb.*;
-------------------------------------------------
我在classpath里已经添加设置过了j2ee.jar,为什么还是找不到javax.ejb.*的包??????
|
只要你加入了j2ee.jar并且你的import是正确的话,应该是没有问题的。因为我不喜欢jb,所以我一直都是那样做的呀。
注意如果你是打开了cmd窗口后,设置classpath的话,请你设置好,重新开一个cmd窗口,这样classpath才能生效。
注意如果你是打开了cmd窗口后,设置classpath的话,请你设置好,重新开一个cmd窗口,这样classpath才能生效。
|
包的路径设置正确的话,编译应该没问题