import java.rmi.*;
import javax.ejb.*;

解决方案 »

  1.   

    RemoteInterface.java:9: package javax.ejb does not exist
    import javax.ejb.*;
    ^
    RemoteInterface.java:10: package javax.ejb does not exist
    public interface RemoteInterface extends javax.ejb.EJBObject
                                                      ^
    2 errors
      

  2.   

    j2ee 1.3.1
    win2000 专业版 设置的环境变量
    在运行J2EE SDK之前,你必须设置以下环境变量:
    J2EE_HOME - 你的J2EE SDK所安装的目录。如本例中的:C:\j2sdkee1.3 。
    JAVA_HOME - 你的Java 2 SDK 所安装的目录。 
    PATH - 设置为你安装J2EE SDK目录下的bin目录。如本例的的:C:\j2sdkee1.3\bin 。 
    ClassPath - 增添%J2EE_HOME%\lib\j2ee.jar到ClassPath中。本例中也可写为:C:\j2sdkee1.3\lib\j2ee.jar
      

  3.   

    我用ultraedit写的用j2se的javac编译的,怎样让编译器知道j2ee的包?我该设的环境变量也设了呀。
      

  4.   

    我是想不用其他的工具只用j2ee sdk自己开发和部署一个j2ee的应用。
    我的环境变量设置的应该是正确的,应为我的
    运行j2ee -verbose
    j2ee的服务启动正常
    运行delpoytool命令Application Dopolyment Tool启动也正常。
    就是编译这个HelloWorld的ejb是不行,难道开发ejb必须使用jbuilder等工具吗?
    我的环境是win2000专业版+j2se 1.4 +j2ee1.3 +ultraedit
    我以上的过程都是参照网上的一篇贴子做的。
      

  5.   

    为什么会有package javax.ejb does not exist的错误?
    在java.jar里分明有这个包呀!
      

  6.   

    我不知道ultra edit,我用的是jcreator,可以在jdk profile里面
    添加j2ee的包。
    你的问题在于,编译器不知道j2ee的包
    也就是j2sdkee\lib\下面的几个jar没有知道
      

  7.   

    import java.rmi.*;
    import javax.ejb.*;