- Баллы
- 96
Здравствуйте форум.
Недавно столкнулся с проблемой распаковки файлов из Jar архива.
Так вот ни в какую не хочет, выдает постоянно ошибку при попытке этот самый файл скопировать.
Ошибка в строчке:
Так вот, как это исправить, или копировать файл как - то по-другому.
Заранее спасибо.
Недавно столкнулся с проблемой распаковки файлов из Jar архива.
Так вот ни в какую не хочет, выдает постоянно ошибку при попытке этот самый файл скопировать.
Код:
private InputStream getResourceAsStream(String name) {
return getClass().getClassLoader().getResourceAsStream( name );
}
private void extract() {
File folder = new File(File.separator.concat("plugins").concat(File.separator).concat("icJukeBox").concat(File.separator));
if (!folder.exists()) {
this.getLogger().warning("Jar not found! Unpacking...");
File jar = new File(File.separator.concat("plugins").concat("icJukeBox-v1.6.1.jar"));
if (!jar.exists()) {
try (InputStream in = getResourceAsStream("icJukeBox-v1.6.1.jar")) {
Files.copy(in, jar.toPath());
} catch (IOException ioExc) {
getLogger().log(Level.SEVERE, "Error while extracting jar file", ioExc);
}
}
}
}
}
Код:
Files.copy(in, jar.toPath());
Заранее спасибо.