У меня есть каталог / плагин с двумя jar-файлами A.jar и B.jar. У обоих есть файл с одинаковым именем config.xml
File file = new File("plugin/");
for (File item: file.listFiles()) {
if (item.isFile() && item.getName().substring(item.getName().lastIndexOf(".")).equals(".jar")) {
ClassPathHacker.addFile(item); // classPathHacker adds the jar to classpath
InputStream is = getClass().getClassLoader().getResourceAsStream("config.xml");
}
}
Но проблема в том, что он не загружает новый файл config.xml после новой итерации, а каждый раз загружает первый файл config.xml. Как решить этот конфликт?