java - 以编程方式检查 .class 文件是否扩展特定类

标签 java eclipse class plugins superclass

我有一个问题,我已经尝试解决好几个小时了。在 Eclipse 插件中,我有一个 ArrayList,其中包含一些 java .class 文件的完整路径(作为字符串)。我想做的是检查列表中包含的类是否扩展了特定的类。我考虑过解析该文件,查找“extends”之后的内容,但是我们谈论的是 .class 文件而不是 .java 文件。还有其他想法吗?

谢谢!

最佳答案

使用 URLClassLoader 加载文件(问题:您需要知道正确的父文件夹和 Package + ClassName)并使用正常的 java.lang.Class 方法进行检查。

关于java - 以编程方式检查 .class 文件是否扩展特定类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3303484/

相关文章:

java - 如何获取列表对象的索引

java - 如何仅交换 eclipse 实例之间的键绑定(bind)

eclipse - Admob使我的应用Android(Eclipse)崩溃

java - 使用 lombok API 时 Eclipse 显示编译错误消息

javascript - D3v4图类,添加节点时遇到问题

java - 将图像上传到 Android 中 Parse Cloud 中的 User 表

java - 使用 String 变量将 SVG 动态添加到 ImageView

java - 使用相对路径链接到另一个文件时出现问题

java - 我有一个java二十一点应用程序。如何使其成为服务器客户端?

css - 更改屏幕大小时是否可以删除元素的类?