File tree Expand file tree Collapse file tree 4 files changed +8
-11
lines changed
snaploader-examples/src/main/java/electrostatic4j/snaploader/examples Expand file tree Collapse file tree 4 files changed +8
-11
lines changed Original file line number Diff line number Diff line change 3232
3333package electrostatic4j .snaploader .examples ;
3434
35- import java .io .IOException ;
36-
3735import electrostatic4j .snaploader .LibraryInfo ;
3836import electrostatic4j .snaploader .NativeBinaryLoader ;
37+ import electrostatic4j .snaploader .filesystem .DirectoryPath ;
3938import electrostatic4j .snaploader .platform .util .DefaultDynamicLibraries ;
4039import electrostatic4j .snaploader .platform .NativeDynamicLibrary ;
4140import electrostatic4j .snaploader .platform .util .NativeVariant ;
@@ -92,13 +91,12 @@ protected static void printDetails(NativeBinaryLoader loader) {
9291 System .out .println ("--------------------------------------------------------------" );
9392 }
9493
95- protected static String getLibrariesAbsolutePath () {
96- return PropertiesProvider .USER_DIR .getSystemProperty () +
97- PropertiesProvider .FILE_SEPARATOR .getSystemProperty () + "libs" ;
94+ protected static DirectoryPath getLibrariesAbsolutePath () {
95+ return new DirectoryPath (PropertiesProvider .USER_DIR .getSystemProperty (), "libs" );
9896 }
9997
10098 protected static String getJarFilePath () {
101- return getLibrariesAbsolutePath () +
99+ return getLibrariesAbsolutePath (). getPath () +
102100 PropertiesProvider .FILE_SEPARATOR .getSystemProperty () + getJarFile ();
103101 }
104102
Original file line number Diff line number Diff line change 3232
3333package electrostatic4j .snaploader .examples ;
3434
35- import java .io .IOException ;
3635import java .nio .file .Path ;
3736import java .nio .file .Paths ;
3837import java .nio .file .Files ;
3938import electrostatic4j .snaploader .LibraryInfo ;
4039import electrostatic4j .snaploader .NativeBinaryLoader ;
40+ import electrostatic4j .snaploader .filesystem .DirectoryPath ;
4141import electrostatic4j .snaploader .platform .util .DefaultDynamicLibraries ;
4242import electrostatic4j .snaploader .platform .NativeDynamicLibrary ;
4343import electrostatic4j .snaploader .platform .util .NativeVariant ;
@@ -60,7 +60,7 @@ public static void main(String[] args) throws Exception {
6060 NativeVariant .OS_NAME .getProperty (), NativeVariant .OS_ARCH .getProperty ()));
6161
6262 final LibraryInfo libraryInfo = new LibraryInfo (compressionPath .toString (), "lib/placeholder" ,
63- "jmealloc" , extractionPath .toString ());
63+ "jmealloc" , new DirectoryPath ( extractionPath .toString () ));
6464
6565 final NativeDynamicLibrary [] libraries = new NativeDynamicLibrary [] {
6666 DefaultDynamicLibraries .LINUX_X86 ,
Original file line number Diff line number Diff line change 33import electrostatic4j .snaploader .LibraryInfo ;
44import electrostatic4j .snaploader .LoadingCriterion ;
55import electrostatic4j .snaploader .NativeBinaryLoader ;
6+ import electrostatic4j .snaploader .filesystem .DirectoryPath ;
67import electrostatic4j .snaploader .platform .NativeDynamicLibrary ;
78import electrostatic4j .snaploader .platform .util .DefaultDynamicLibraries ;
89import electrostatic4j .snaploader .platform .util .NativeVariant ;
@@ -21,7 +22,7 @@ public static void main(String[] args) throws Exception {
2122 NativeVariant .OS_NAME .getProperty (), NativeVariant .OS_ARCH .getProperty ()));
2223
2324 final LibraryInfo libraryInfo = new LibraryInfo (compressionPath .toString (), "lib/placeholder" ,
24- "jme3alloc" , extractionPath .toString ());
25+ "jme3alloc" , new DirectoryPath ( extractionPath .toString () ));
2526
2627 final NativeDynamicLibrary [] libraries = new NativeDynamicLibrary [] {
2728 DefaultDynamicLibraries .LINUX_X86 ,
Original file line number Diff line number Diff line change 3232
3333package electrostatic4j .snaploader .examples ;
3434
35- import java .io .IOException ;
36-
3735import electrostatic4j .snaploader .filesystem .FileExtractionListener ;
3836import electrostatic4j .snaploader .filesystem .FileExtractor ;
3937import electrostatic4j .snaploader .filesystem .FileLocator ;
You can’t perform that action at this time.
0 commit comments