zw0283
2015-06-23 01:47
采纳率: 90%
浏览 1.9k
已采纳

RMI远程调用,一服务端和客户端一定要在一个工程里么

小弟初学RMI的知识,网上说的也不明白,我自己做了一个helloword测试,我不太明白的是
,服务端和客户端一定要在一个工程下么?如果一定在一个工程下,那还算什么远程调用啊?
可是我在服务端有一个接口:IHello,成功绑定到8888端口之后,我新建客户端工程,在

 IHello iHello = Naming.lookup("rmi://localhost:8888/IHello");

在写这句话的时候,MyEclipse告诉我没有定义IHello。这种情况怎么办啊?还是我的理解有错误啊?

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • 爱学习的东方人 2015-06-23 01:54
    已采纳

    用stub调用的,客服端stub-服务端stub-RMI-远程服务端stub-远程服务端stub,这样一个过程

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • 德吉在干嘛 2015-06-23 01:50

    这个现在我也想这个问题

    评论
    解决 无用
    打赏 举报
  • 爱学习的东方人 2015-06-23 05:17

    RMI远程方法在调用时,系统会自动生成一个stub文件,过程就是:自己客户端stub-服务端stub-RMI-远程服务端stub-远程客户端stub,所以客户端和服务端是在一个工程里的

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题