diff --git a/util/classpath/ClasspathUtilities.scala b/util/classpath/ClasspathUtilities.scala index 570f1329f..6cd7d5ba5 100644 --- a/util/classpath/ClasspathUtilities.scala +++ b/util/classpath/ClasspathUtilities.scala @@ -26,9 +26,11 @@ object ClasspathUtilities def toLoader(paths: Seq[File], parent: ClassLoader, resourceMap: Map[String,String], nativeTemp: File): ClassLoader = new URLClassLoader(Path.toURLs(paths), parent) with RawResources with NativeCopyLoader { override def resources = resourceMap - override val config = new NativeCopyConfig(nativeTemp, paths, Nil) + override val config = new NativeCopyConfig(nativeTemp, paths, javaLibraryPaths) } + def javaLibraryPaths: Seq[File] = IO.parseClasspath(System.getProperty("java.library.path")) + lazy val rootLoader = { def parent(loader: ClassLoader): ClassLoader =