我正在设置.jar文件加载器,并且我想先修改.jar文件中的.yml文件,然后再以这种方式使用它。 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文件中。