Я устанавливаю загрузчик файлов .jar и хочу изменить файл .yml в файле .jar, прежде чем использовать его таким способом. Bukkit().getPluginManager().loadPlugin(File file);
Если я правильно понимаю, мне также нужно сохранить изменения.
У меня нет знаний о том, как это сделать, потому что я никогда раньше не использовал файлы таким способом в Java 8. Если бы кто-то вышел, я был бы очень рад
Здесь метод, где я загружаю файлы JAR, а затем место, где я хочу изменить и сохранить его
for (final File file : folder.listFiles()) {// Get all files in the folder
if (!file.isDirectory()) {// Only use the file, if it is a regular file
try {
if (FileManager.isJarFile(file)) {
// found a jar file
System.out.println("Found jarfile with possible yml.file in it: " + file.getName());
/*
*
* Here it should modify the .jar file like above, bevore it gets loaded
*
*/
}
} catch (IOException e) {
// Didn't found that jar file, can ignore it
}
}
}
Коротко: Так что же должен делать метод? Он должен загрузить JAR-файл, загрузить в него файл .yml, изменить его и снова сохранить изменения в файле .jar.