Skip to content

Commit d13e5ed

Browse files
authored
Update README.md: use the DirectoryPath API on the examples
1 parent f7cb347 commit d13e5ed

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

README.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,10 @@ dependencyResolutionManagement {
7676
### Library Implementation:
7777
1) The most straightforward way:
7878
```java
79-
final LibraryInfo info = new LibraryInfo(null, "lib/independent", "basename", null);
79+
final LibraryInfo info = new LibraryInfo(new DirectoryPath("lib/independent"), "basename", DirectoryPath.USER_DIR);
80+
// or
81+
// final LibraryInfo info = new LibraryInfo(DirectoryPath.CLASS_PATH,
82+
// new DirectoryPath("lib/independent"), "basename", DirectoryPath.USER_DIR);
8083
final NativeBinaryLoader loader = new NativeBinaryLoader(info);
8184
final NativeDynamicLibrary[] libraries = new NativeDynamicLibrary[] {
8285
new NativeDynamicLibrary("lib/linux/x86-64", PlatformPredicate.LINUX_X86_64),
@@ -108,7 +111,7 @@ import java.nio.file.Paths;
108111
final Path compression = Paths.get(PropertiesProvider.USER_DIR.getSystemProperty(), "libs", "electrostatic4j.jar");
109112
// create extraction path directory if not exists
110113
final Path extractionPath = Files.createDirectories(Paths.get(PropertiesProvider.USER_DIR.getSystemProperty(), "libs", "natives"));
111-
final LibraryInfo info = new LibraryInfo(compression.toString(), "lib/independent", "electrostatic4j", extractionPath.toString());
114+
final LibraryInfo info = new LibraryInfo(new DirectoryPath(compression.toString()), new DirectoryPath("lib/independent"), "electrostatic4j", new DirectoryPath(extractionPath.toString()));
112115
final NativeBinaryLoader loader = new NativeBinaryLoader(info);
113116
final NativeDynamicLibrary[] libraries = new NativeDynamicLibrary[] {
114117
new NativeDynamicLibrary("lib/linux/x86-64", PlatformPredicate.LINUX_X86_64),

0 commit comments

Comments
 (0)