Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在重构一些遗留代码,并且遇到了一个无法解释的属性设置java.rmi.server.ignoreStubClasses为true. 但经过一番谷歌搜索后,我仍然不确定我是否完全理解它的用途。
java.rmi.server.ignoreStubClasses
true
据我了解,此属性控制您是否应该使用由生成的存根类rmic。如果这是正确的,那么删除它应该是安全的,因为这段代码是用 Java 1.7 编写的并且从未使用过rmic.
rmic
这个对吗?
如果它没有它也能工作,你就不需要它。它解决的情况是当您引用端口号导出时,这足以不需要存根,但存根仍然存在,在这种情况下,它们将在导出时使用。这还需要存根存在于客户端,并且如果您绑定对象,则可用于注册表。从构建中删除存根及其生成更简单。