При попытке скопировать некоторые файлы в моем файле jar в каталог temp с моим java-приложением, выдается следующее исключение:
java.nio.file.FileSystemNotFoundException
at com.sun.nio.zipfs.ZipFileSystemProvider.getFileSystem(ZipFileSystemProvider.java:171)
at com.sun.nio.zipfs.ZipFileSystemProvider.getPath(ZipFileSystemProvider.java:157)
at java.nio.file.Paths.get(Unknown Source)
at com.sora.util.walltoggle.pro.WebViewPresentation.setupTempFiles(WebViewPresentation.java:83)
....
и это небольшая часть моего setupTempFiles
(с номерами строк):
81. URI uri = getClass().getResource("/webViewPresentation").toURI();
//prints: URI->jar:file:/C:/Users/Tom/Dropbox/WallTogglePro.jar!/webViewPresentation
82. System.out.println("URI->" + uri );
83. Path source = Paths.get(uri);
каталог webViewPresentation
находится в корневом каталоге моей банки:
Эта проблема завершается только после того, как я упакую приложение как банку, отладка в Eclipse не вызывает проблем. Я подозреваю, что это имеет какое-то отношение к этому bug, но я не уверен, как исправить эту проблему.
Любая помощь оценивается
Если дело:
Я на Java 8 build 1.8.0-b132
Windows 7 Ult. 64