コンピューターで正常に実行されるRMIプログラムがありますが、学校のコンピューターで実行すると、Remoteを拡張しているクラスのClassNotFoundExceptionが発生します。私はいくつかの同様の質問を見ました、私のエラーはほとんど同じです、しかしそこで提供された解決策は私のために働いていません。RMIレジストリはすでに実行されており、他の学生と共有されているため、引数を渡すことができません。プログラム内でsystem.propertyを設定しようとしましたが、役に立ちませんでした。私もrmicを使ってみましたが、それもうまくいきませんでした。
Exception.getMessage()からのエラーメッセージは次のとおりです。
Server exception: RemoteException occurred in server thread; nested exception is:
java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is:
java.lang.ClassNotFoundException: chordNode
これらは同じタイプの問題に関する質問です。