启动 rmiregistry  的时候是否设置类路径?否则rmiregistry并不会知道你的类在什么地方!

解决方案 »

  1.   

    classpath中要设定PerfectTime_Stub所在位置才行的。
      

  2.   

    我的classpath路径里有.号啊,我就是在当前路径下运行的。郁闷!!!!!!!!
      

  3.   

    把你的classpath和相关文件所在目录(绝对目录)贴出来看看,肯定是这方面的问题,你再看看吧。
      

  4.   

    我的CLASSPATH设置位:
    .;C:\j2sdkee1.3\lib\j2ee.jar;C:\Apache Tomcat 4.0\common\lib\servlet.jar;C:\j2sdkee1.3\lib\j2ee-ri-svc.jar;C:\j2sdkee1.3\lib\ejb10deployment.jar;C:\j2sdkee1.3\lib\jhall.jar;C:\j2sdk1.4.0\jre\lib\rt.jar;C:\j2sdk1.4.0\jre\lib\bcprov-jdk14-115.jar;C:\j2sdk1.4.0\jre\lib\ext\*.jar;D:\JAVADevelopment\rmiExample\perfectTime\;所写程序文件在:D:\JAVADevelopment\rmiExample\perfectTime
    该目录下共有:DisplayPerfectTime.class,PerfectTime.class,
    PerfectTimeI.class,PerfectTime_stub.class,PerfectTime_skel_class
    这些文件。是在目录D:\JAVADevelopment\rmiExample\perfectTime下运行程序的。
      

  5.   

    ?你的文件就是直接放在perfectTime下面的么?package是怎样的(文件你修改过了?)你得rmic命令是怎么样的?我把我的参数给你看看有没有用吧
    CLASSPATH为.;F:\JAVATEST\rmi\;
    DisplayPerfectTime.class,PerfectTime.class,
    PerfectTimeI.class,这三个文件放在c15\rmi\下面就是说直接从光盘考过来的,没改。rmic等命令在F:\JAVATEST\rmi\下完成