我已经厌倦了 tomcat 告诉我它的一个或多个类存在问题,这些类在加载持久 session 时无法反序列化。所以我想知道是否有人知道 eclipse 的插件,或者一个独立的工具,可以找到我的项目/给定文件夹中未实现 Serialized 的所有类,并给我一个它们的列表。
最佳答案
FindBugs该工具有许多针对与序列化相关的错误的规则;请参阅the list of bug descriptions 。还有一个Eclipse plugin对于 FindBugs。
一些相关内容:
有一个 Inspection在 YourKit 内存分析器中,它将找到声明为可序列化但具有不可序列化字段的对象:
(这比未实现
Serialized
的类更能解决您的问题。)有一个 Java 运行时选项 described here获取有关“不可序列化”异常原因的更多信息。
关于java - 用于查找未实现给定接口(interface)的 java 类的 Eclipse 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21547717/