Я пытаюсь создать java.nio.file.FileSystem
из текущего Jar, чтобы извлечь что-то внутри него. Однако я никак не мог получить URI Jar. Какой может быть лучший способ сделать это?Создайте NIO 2 FileSystem из текущего Jar
0
A
ответ
0
Моя цель состояла в том, чтобы скопировать некоторую группу родных файлов из текущего Jar в известное место. Таким образом, я сначала попытался создать объект FileSystem из текущего Jar, чтобы использовать операцию копирования FileSystem для удобства. Однако мне кажется, что это нелегко, и чтобы это произошло, я получил каждый ресурс как поток и скопировал его в текущую файловую систему.
for (String nativeFile : nativeFiles) {
InputStream inputStream = IOHelper.class.getResourceAsStream("/" + nativeFile);
Path nativePath = dataDir.resolve(nativeFile);
if (Files.notExists(nativePath)) {
Files.createDirectories(nativePath.getParent());
Files.copy(inputStream, nativePath);
}
}
Смежные вопросы
- 1. JAVA NIO ZIP FileSystem эквивалентно ZipOutputStream setLevel
- 2. Создайте JAR из репозитория SVN
- 3. Создайте проект из файла .jar
- 4. Не реализована реализация S3FileSystem FileSystem Hadoop Jar
- 5. Как скопировать файлы из текущего jar
- 6. Как создать zip-файл в одной папке из текущего рабочего каталога с помощью NIO?
- 7. Создайте JAR самой программы
- 8. Производительность IO: Селектор (NIO) против AsynchronousChannel (NIO.2)
- 9. Java: в чем же разница между NIO и NIO.2?
- 10. Создайте JAR из одного исходного файла Scala
- 11. Создайте JAR из .jardesc в eclipse
- 12. Правильно создайте Java JAR
- 13. Создайте список пользователей текущего доступа
- 14. Чтение из файловой системы через объект FileSystem
- 15. WebDAV FileSystemProvider - Java NIO
- 16. Создайте файл JAR в JA
- 17. Создайте развернутый JAR-файл JRuby?
- 18. Создайте EJB Jar без IDE
- 19. Создание исполняемого jar из 2 других исполняемых jar
- 20. Scala play framework и NIO.2
- 21. Java 7 NIO.2 Files.getLastModifiedTime часовой пояс
- 22. NIO.2 асинхронные каналы Coding Guidelines
- 23. Почему тип NIO.2 FileVisitor общий?
- 24. Как получить доступ к zip-файлу внутри jar-архива с помощью Java NIO 2
- 25. Список файлов в каталоге текущего файла JAR
- 26. upgrade struts 2 jar
- 27. Создайте несколько исходящих подключений одновременно в Java NIO
- 28. Amazon Elastic MapReduce: Исключение из FileSystem
- 29. Создайте BAT- и JAR-файлы со входа JAR-файла
- 30. Создайте простой JAR вместо исполняемого JAR с Spring-Boot
Что вы пытались до сих пор? –
Каков ваш ответ? :) –
Просьба рассказать о том, как использовать StackOverflow http://stackoverflow.com/help/mcve –