Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Мне надо сохранять файл в папку, но чтобы там были дефолтные параметры, прописанные в самом .ymlsaveResource() копирует файл из jar-ника плагина в указанную папку.
У тебя в джарнике нет файла с именем alic_menu.yml, об этом и указано в ошибке.
Если тебе нужно создать новый пустой файл - используй File.createNewFile()
public void saveFilesInDirectory(File file, String name) throws IOException {
InputStream i = this.getClass().getClassLoader().getResourceAsStream(name);
FileOutputStream out = new FileOutputStream(file);
byte[] buffer = new byte[4096];
int r;
while (true) {
assert i != null;
if (-1 == (r = i.read(buffer))) break;
out.write(buffer, 0, r);
}
i.close();
out.close();
}
Откуда ты хочешь брать дефолтные параметры?Мне надо сохранять файл в папку, но чтобы там были дефолтные параметры, прописанные в самом .yml
Пробовал таким способом, но итог - ошибка:
Код:public void saveFilesInDirectory(File file, String name) throws IOException { InputStream i = this.getClass().getClassLoader().getResourceAsStream(name); FileOutputStream out = new FileOutputStream(file); byte[] buffer = new byte[4096]; int r; while (true) { assert i != null; if (-1 == (r = i.read(buffer))) break; out.write(buffer, 0, r); } i.close(); out.close(); }
Папка menu должна быть помещена в resourcesИз файлов, которые будут созданы по дефолту
Посмотреть вложение 61737
Переместил, но ошибка осталась такой жеПапка menu должна быть помещена в resources
Ты пытаешься получить из джарника файлПереместил, но ошибка осталась такой же
Спасибо! Разобрался.Ты пытаешься получить из джарника файл
plugins/Runes/menu/alic_menu.yml
а нужно просто
menu/alic_menu.yml
Наводку дал, дальше попробуй разобраться сам