你应该在:
RemoteHome.java
RemoteInterface.java
RemoteObject.java
这三个文件的前面都加上:
import javax.ejb.*;
一句,否则没导入那些类,编译器就找不到了。而编译器会自动去找放到D:\j2sdk\jre\lib\ext
这个目录下的库,,所以编译通过了。
RemoteHome.java
RemoteInterface.java
RemoteObject.java
这三个文件的前面都加上:
import javax.ejb.*;
一句,否则没导入那些类,编译器就找不到了。而编译器会自动去找放到D:\j2sdk\jre\lib\ext
这个目录下的库,,所以编译通过了。
还是出错,如下:C:\HelloWorld>javac *.java
RemoteHome.java:1: package javax.ejb does not exist
import javax.ejb.*;
^
RemoteHome.java:3: package javax.ejb does not exist
public interface RemoteHome extends javax.ejb.EJBHome
^
RemoteInterface.java:1: package javax.ejb does not exist
import javax.ejb.*;
^
RemoteInterface.java:3: package javax.ejb does not exist
public interface RemoteInterface extends javax.ejb.EJBObject
^
RemoteHome.java:5: package javax.ejb does not exist
RemoteInterface create()throws java.rmi.RemoteException,javax.ejb.CreateExcept
ion;
^
RemoteObject.java:1: package javax.ejb does not exist
import javax.ejb.*;
^
RemoteObject.java:4: package javax.ejb does not exist
public class RemoteObject implements javax.ejb.SessionBean
^
RemoteObject.java:17: package javax.ejb does not exist
public void setSessionContext(javax.ejb.SessionContext sc) {}
^
8 errors