]> source.dussan.org Git - pf4j.git/commitdiff
Fix #371
authorDecebal Suiu <decebal.suiu@gmail.com>
Tue, 21 Apr 2020 18:07:58 +0000 (21:07 +0300)
committerDecebal Suiu <decebal.suiu@gmail.com>
Tue, 21 Apr 2020 18:07:58 +0000 (21:07 +0300)
pf4j/src/main/java/org/pf4j/util/FileUtils.java

index a2a15347b105efd9470fe9b37b37a61343a8344a..092ef3bca4303d2d7ac7dd6e9dd294204a914c0a 100644 (file)
@@ -232,7 +232,8 @@ public class FileUtils {
     public static Path getPath(URI uri, String first, String... more) throws IOException {
         FileSystem fileSystem = getFileSystem(uri);
         Path path = fileSystem.getPath(first, more);
-        if ("jar".equals(uri.getScheme())) {
+        boolean isWindowsOS = System.getProperty("os.name").startsWith("Windows");
+        if (isWindowsOS && "jar".equals(uri.getScheme())) {
             // it's a ZipFileSystem
             fileSystem.close();
         }