我有一个问题,我已经尝试解决好几个小时了。在 Eclipse 插件中,我有一个 ArrayList,其中包含一些 java .class 文件的完整路径(作为字符串)。我想做的是检查列表中包含的类是否扩展了特定的类。我考虑过解析该文件,查找“extends”之后的内容,但是我们谈论的是 .class 文件而不是 .java 文件。还有其他想法吗?
谢谢!
最佳答案
使用 URLClassLoader 加载文件(问题:您需要知道正确的父文件夹和 Package + ClassName)并使用正常的 java.lang.Class 方法进行检查。
关于java - 以编程方式检查 .class 文件是否扩展特定类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3303484/