首页 > 解决方案 > 使用 ClassGraph 获取目录下的所有 jar 文件

问题描述

我正在尝试获取扩展名为 .jar 的目录中的所有包含文件。然后我想获取每个单独的 jar 文件中的类,然后创建一个新的构造函数实例。

我不确定如何使用以下方法获取目录中的所有 .jar 文件:ClassGraph

在Java中我会使用

File dataFile = new File(plugin.getDataFolder() + "/Enchants");
FilenameFilter filenameFilter = (dir, name) -> name.endsWith(".jar");
File[] filteredFiles = dataFile.listFiles(filenameFilter);

我试图了解如何使用他们的 ScanResult 来做到这一点。

标签: javabukkitclassgraph

解决方案


推荐阅读