Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何列出实现给定接口集的类路径上的所有类_Java_Spring_Ide - Fatal编程技术网

Java 如何列出实现给定接口集的类路径上的所有类

Java 如何列出实现给定接口集的类路径上的所有类,java,spring,ide,Java,Spring,Ide,大多数IDE允许您对单个接口轻松地执行此操作,但我正在寻找同时实现两个接口的类。是否有自动执行此操作的方法(无需手动打开每个实现者并进行检查) 如果没有IDE支持,Spring是否有这样的特性。(我知道我可以获得实现特定接口的bean列表,但我不确定是否可以为所有类执行此操作。)从System.properties可以获得类路径 试着用,试着像拉链一样打开它。(充气或放气气流)您将获得该课程 用类加载器加载该类 使用xInterface的instanceof&&yInterface的instan

大多数IDE允许您对单个接口轻松地执行此操作,但我正在寻找同时实现两个接口的类。是否有自动执行此操作的方法(无需手动打开每个实现者并进行检查)


如果没有IDE支持,Spring是否有这样的特性。(我知道我可以获得实现特定接口的bean列表,但我不确定是否可以为所有类执行此操作。)

从System.properties可以获得类路径

试着用,试着像拉链一样打开它。(充气或放气气流)您将获得该课程

用类加载器加载该类

使用xInterface的instanceof&&yInterface的instance


如果有帮助,请向上投票:)

可能有您需要的东西-除非我仍然误解了您的要求。

类路径可能包含文件夹-事实上,您最好使用自定义的
URLClassloader
,直接从类路径添加每个元素,我有一些代码可以扫描类路径,但我更愿意使用一些更具交互性的解决方案。@billc.cn“如何列出类路径上的所有类”和“我有一些代码可以扫描类路径,但我更愿意使用一些更具交互性的解决方案”=>祝你好运!对不起,如果我没有明确我的要求。如果可能的话,我想找到一种在IDE中静态执行此操作的方法。启动应用程序进行类路径扫描有点重。