これが私の設定です:
私のサーバーはで待機しIPlugin-ObjectsますObjectInputStream。着信IPlugin-Obジェクトは不明なクラスであるため、最初に、クラスファイルがclassloaderOISによって送信およびロードされます。次に、IPlugin自体がクライアントによって送信されます。IPluginのキャストは問題ではないようです(OISで独自のクラスローダーを使用する場合)。しかし、IPluginはjamaを使用しておりNoClassDefFoundException、オブジェクトを受け取ったときにを取得しました。私にとって奇妙なことは、サーバーclasspathにJamaライブラリが含まれていることです。また、ダミー行を作成しようとしたので、ライブラリは実際にインポートされます(コンパイラによって無視されません)。
誰かがそれについて私を助けることができますか?それは本当に私を悩ませます...