Skip to content

Commit 653b601

Browse files
committed
Fixed: Test on Windows fail with: "InvalidPathException: Illegal char <:> at index 2: /C:/Users/..." #11
1 parent 29dd569 commit 653b601

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/main/scala/org/scijava/plugins/scripting/scala/ScalaAdaptedScriptEngineFactory.scala

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ package org.scijava.plugins.scripting.scala
3232
import org.scijava.plugins.scripting.scala.ScalaAdaptedScriptEngine
3333

3434
import java.net.URLClassLoader
35+
import java.nio.file.Paths
3536
import java.util
3637
import javax.script.{ScriptEngine, ScriptEngineFactory}
3738

@@ -71,6 +72,8 @@ class ScalaAdaptedScriptEngineFactory extends ScriptEngineFactory:
7172
*/
7273
def classPath: String = ClassLoader.getSystemClassLoader match
7374
case cl: URLClassLoader =>
74-
cl.getURLs.map(_.getPath).mkString(System.getProperty("path.separator"))
75+
cl.getURLs
76+
.map(url => Paths.get(url.toURI).toString)
77+
.mkString(System.getProperty("path.separator"))
7578
case _ =>
7679
System.getProperty("java.class.path")

0 commit comments

Comments
 (0)