java - RMI中的rmic是什么?

标签 java rmi

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

最佳答案

要回答您的问题,rmic [ Solaris , Windows ] 是 Java RMI 编译器,它使用 JRMP 或 IIOP 协议(protocol)为远程对象生成 stub 、骨架和联系。还生成 OMG IDL。关于如何,您的问题有点模糊,但答案可能类似于它符合 JRMP 协议(protocol)或 IIOP 协议(protocol)或 CORBA IDL 规范。

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

另请注意(来自教程):

With versions prior to Java Platform, Standard Edition 5.0, an additional step was required to build stub classes, by using the rmic compiler. However, this step is no longer necessary.

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

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

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

关于java - RMI中的rmic是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2080025/

相关文章:

java - 在不使用 protected 的情况下处理抽象类的正确方法是什么?

java - 用Java打印每个段落的第一句话

java - 在 Java 程序之间传递 POJO 最简单的框架是什么?

openshift中的Java RMI端口绑定(bind)错误

Java RMI : Pass remote object reference back to host

Java JTextPane + HTML

java - 如何在不更改 RecyclerView 中的主体的情况下更改 View Drawable 的背景颜色?

java - 如何在不加载的情况下检查 Java ResourceBundle 是否可加载?

java - 将 Jersey 与 RMI 集成

java - 为什么使用 RMI 时 JVM 不终止