0

いくつかのレガシーコードをリファクタリングしていて、説明のつかないプロパティの設定に出くわしましjava.rmi.server.ignoreStubClassestrue。しかし、グーグルをした後でも、その使用法を完全に理解しているとは言えません。

私が理解しているように、このプロパティは、によって生成されたスタブクラスを使用するかどうかを制御しますrmic。これが正しければ、このコードはJava 1.7で記述されており、を使用したことがないため、これを削除しても安全ですrmic

これは正しいです?

4

1 に答える 1

0

それがなくても機能する場合は、必要ありません。それが対処するケースは、スタブを必要としないのに十分なポート番号を引用してエクスポートした場合ですが、とにかくスタブが存在します。その場合、それらはエクスポート時に使用されます。また、スタブがクライアントに存在し、オブジェクトをバインドする場合にレジストリで使用できる必要があります。ビルドからスタブとその生成を削除する方が簡単です。

于 2012-06-04T12:15:00.463 に答える