search java.library.path for default run/test loader

This commit is contained in:
Mark Harrah 2011-08-05 21:56:32 -04:00
parent 1d4d566d6b
commit 3ce7c0411d
1 changed files with 3 additions and 1 deletions

View File

@ -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 =