classpath不对
请检查j2ee.jar是否在指定的path?

解决方案 »

  1.   

    d:\j2sdkee\lib\j2ee.jar 绝对没错。
      

  2.   

    import javax.ejb.EJBObject;
    import java.rmi.RemoteException;
      

  3.   

    try itd:\myclass>set a=d:\j2sdkee\lib\j2ee.jar
    d:\myclass>javac -classpath %a% RemoteInterface.javathe precondition is your program is correct
      

  4.   

    ejb包没有找到。你重新换个路径试试。
      

  5.   

    我也觉得我得CLASSPAHT不对劲。
    我非要到d:\myclass下才能用javac RemoteInterface.java。
    到底是哪出问题了。
    要是你你会怎么检查
      

  6.   

    你不要老是在classpath上转,其实只要在编译的时候找到j2ee.jar就可以了
    按我说的做一下试试,我一直都是这么做的,写个批处理文件就更方便了
      

  7.   

    你用什么编译的。或者是dos环境编译?是要到java源文件目录下编译。
      

  8.   

    thank cc512(cc) 我会试一下的.
    第二个问题碰到过吗?
      

  9.   

    不好意思, 
    d:\myclass>set a=d:\j2sdkee\lib\j2ee.jar
    d:\myclass>javac -classpath %a% RemoteInterface.java这种方式,那就是说不需要重起机器了?
      

  10.   

    我是在win2000下这样做的,没有问题。其他的没有试过。
      

  11.   

    自后一个小问题。
    设置 JAVA_HOME
    D:\JDK;
    分号一定要吗?
      

  12.   

    自后一个小问题。
    设置 JAVA_HOME
    D:\JDK;
    分号一定要吗?