Java : loop on all the classes in the classpath

标签 java reflection classpath

<分区>

有没有办法遍历类路径中的所有类?

我想对某些实现某个接口(interface)的类进行一些反射性检查,但我想完全动态地进行,无需输入任何要检查的类,只需浏览类路径即可。

最佳答案

Reflections库有助于解决这个问题。正如其他人所说,并非在所有类加载情况下都完全可行,但如果您只有 jar 和文件,这将可靠地完成。

关于Java : loop on all the classes in the classpath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1498122/

相关文章:

java - Scala如何处理Java风格的包语句

php - 如何获取运行时确定的可调用参数的数量?

java - 从 IDE 在终端中运行 java 程序时出现 NoClassDefFoundError

go - 确定是否可以将任意类型的实例设置为任意类型的值

java - 如何设置 NetBeans 引导类路径以包含 mail.jar?

java - ClassPathXmlApplicationContext 读取 JAR 外部的文件

Java:Class.forName 和 ClassLoader.loadClass 之间的区别

java - 按时间对一周中的几天进行排序

java - 设置 Java 服务器堆大小的规则或指南

java - 是否可以使用 Commons Beanutils 自动实例化嵌套属性?