我使用 ObjectOutputStream 将 PublicKey 实例保存在文件中。这个文件然后存储在一个 jar 文件中,然后由 JBoss 加载。我正在尝试读取此文件,但它向我抛出了一个异常,告诉我它不可序列化。这是代码:
InputStream 输入 = KeyLoader.class.getClassLoader().getResourceAsStream(resource); ObjectInputStream objectInputStream = new ObjectInputStream(input); 对象 obj = objectInputStream.readObject(); 关键输出 = (Key) obj; objectInputStream.close(); 返回输出;
这向我抛出了这个异常发生了一个异常:java.io.NotSerializableException