Fix the relative path issue of JNI lib loader (#16754)
authorTod <todjiang@gmail.com>
Mon, 5 Feb 2018 23:30:17 +0000 (07:30 +0800)
committerJonathan Hseu <vomjom@vomjom.net>
Mon, 5 Feb 2018 23:30:17 +0000 (15:30 -0800)
tensorflow/java/src/main/java/org/tensorflow/NativeLibrary.java

index 499757e..cf773e1 100644 (file)
@@ -88,7 +88,7 @@ final class NativeLibrary {
       // Deletions are in the reverse order of requests, so we need to request that the directory be
       // deleted first, so that it is empty when the request is fulfilled.
       tempPath.deleteOnExit();
-      final String tempDirectory = tempPath.toString();
+      final String tempDirectory = tempPath.getCanonicalPath();
       if (frameworkResource != null) {
         extractResource(frameworkResource, frameworkLibName, tempDirectory);
       } else {