0
クラスオブジェクトのマップと文字列のリストをシリアル化していますが、これは非常にうまく動作します。しかし、私はそれを逆シリアル化しようとすると、ClassNotFoundExceptionを取得しています。 コード:ClassNotFoundExceptionデータを逆シリアル化しているとき
Map<Class<? extends IDomain>, List<String>> mapPresetImport = (Map<Class<? extends IDomain>, List<String>>) ois.readObject();
この例外を引き起こした原因は何ですか?
私はあなたが意味するものを得ることはできません、申し訳ありません。私はJavaにとってかなり新しいです。 – pmax1
IDomainはコードからアクセスできますか? – kunpapa
さて、私は今それを得ました。 IDomainはアクセス可能ですが、クラスパスに含まれていない別のパッケージに含まれているため、シリアライズされたクラスは使用できません。最初にクラスを読み込んだり探したりすることなく、そのデータを逆シリアル化する別の方法がありますか? – pmax1