Skip to content

Commit e323af0

Browse files
committed
NativeBinaryLoader#initializeLibraryExtractor(...): simplified the compression stream provider
1 parent 877fe08 commit e323af0

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

snaploader/src/main/java/electrostatic4j/snaploader/NativeBinaryLoader.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
import java.io.IOException;
3636
import java.util.Arrays;
3737
import java.util.List;
38+
import java.util.jar.JarFile;
3839
import java.util.logging.Level;
3940
import java.lang.UnsatisfiedLinkError;
4041
import electrostatic4j.snaploader.filesystem.FileExtractionListener;
@@ -349,7 +350,7 @@ public void onExtractionFinalization(FileExtractor fileExtractor, FileLocator fi
349350
protected FileExtractor initializeLibraryExtractor(NativeDynamicLibrary library) throws Exception {
350351
FileExtractor extractor;
351352
if (library.getJarPath() != null) {
352-
extractor = new LibraryExtractor(library.getJarPath(), library.getCompressedLibrary(), library.getExtractedLibrary());
353+
extractor = new LibraryExtractor(new JarFile(library.getJarPath()), library.getCompressedLibrary(), library.getExtractedLibrary());
353354
} else {
354355
extractor = new LibraryExtractor(library.getCompressedLibrary(), library.getExtractedLibrary());
355356
}

0 commit comments

Comments
 (0)