私のクライアントアプリケーションで渡されたオブジェクトを、自分のサーバーアプリケーション内の同じクラスのオブジェクトにキャストしようとしています。ClassNotFoundException in ObjectInputStream.readObject()
私は現在、私のサーバーアプリケーションに受けてるエラーは次のとおりです。
mei 02, 2012 11:44:43 PM server.UserThread process
SEVERE: null
java.lang.ClassNotFoundException: client.User
オブジェクトはソケットを介してサーバによって受信されている - >のObjectInputStream。
私は、皆さんが私のServer.Userクラスにclient.Userクラスをキャストするのを手伝ってくれるのだろうかと思っていました。唯一効果的なのは、パッケージを1つのプロジェクトの中に配置し、クラスの正確な場所を定義することです。
コードはいつでも入力できます。
"ClassNotFoundException"は、サーバーがクライアントで使用されているのと同じクラスファイルにアクセスできないことを示しています。あなたはクラスローダーで面白いことをしていますか? –
2つの同一のクラスを作成しましたか?**同じ**クラスを使用していますか?後で使用する必要があります。 – twain249
いくつかのコードを表示すると役立つ可能性があります。 –