你是不是把服务段程序和客户端程序都放在了一个目录里?
这样,代码存根就不用通过网络传输了,而是仍然从本地读了。
你可以去查CSDN 的 FAQ

解决方案 »

  1.   

    顺便赏个脸去看看我的问题http://www.csdn.net/expert/topic/1056/1056449.xml?temp=.4465906
      

  2.   

    谢谢。不愧是高手
    我是把客户端的程序和服务段程序放在一个目录中。
    请谈谈怎样在一个机器上模拟RMI。
      

  3.   

    建两个目录,分别放Client和Server的代码(有人还喜欢再建个Download)
    建议你搞来这个东西,来做stub类文件传输的服务器,
    ftp://ftp.javasoft.com/pub/jdk1.1/rmi/class-server.zip
    这是一个轻量级的服务器,不会被大量发展,但是用起来很方便,尤其是调试开发的时候。
    zip包内含用法,介绍。不过你得用-deprecation来编译,还有就是可能要改一改两个文件的package名,源文件好像是example包的,可以改成你希望的包名,或者干脆不要package XXX那行。
    开rmiregistry 和这个服务程序就行了,不过注意,这样启动rmiregistry,最好在一个新dos窗口中,输入
    set classpath=
    取消掉classpath,以免引起混乱