什么是RMI的rmic?

时间:2010-01-17 05:08:01

标签: java rmi

我想知道RMI中的rmic是什么,以及它如何为我创建代理..

2 个答案:

答案 0 :(得分:13)

要回答您的问题,rmic [SolarisWindows]是Java RMI编译器,使用JRMP或为远程对象生成存根,骨架,关系IIOP协议。还生成OMG IDL。关于方法,你的问题有点模糊,但答案可能是符合JRMP协议或IIOP协议或CORBA IDL规范。

请查看提供的链接,了解这些不同概念的描述。如果这听起来像中文,你可能应该看看RMI tutorial。本教程的第一章介绍了RMI概念。

另请注意(来自教程):

  

对于Java Platform,Standard Edition 5.0之前的版本,使用rmic编译器需要额外的步骤来构建存根类。但是,不再需要此步骤。

因此,如果您的RMI服务器不必支持在5.0之前的VM上运行的客户端,您实际上不必担心rmic

另一个很好的入门资源是...... Getting Started Using Java RMI,一个针对RMI的Hello World示例。

如果您想了解更多信息,请查看Remote Method Invocation spec

答案 1 :(得分:3)