diff -r c04c43d5fdc6 -r f78cdceed17b launcher/fx/src/test/java/org/apidesign/bck2brwsr/launcher/fximpl/JsClassLoaderTest.java --- a/launcher/fx/src/test/java/org/apidesign/bck2brwsr/launcher/fximpl/JsClassLoaderTest.java Tue Jun 11 09:13:33 2013 +0200 +++ b/launcher/fx/src/test/java/org/apidesign/bck2brwsr/launcher/fximpl/JsClassLoaderTest.java Wed Jun 12 18:19:29 2013 +0200 @@ -20,6 +20,7 @@ import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.net.URL; +import java.net.URLClassLoader; import javax.script.Invocable; import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; @@ -45,9 +46,14 @@ ScriptEngineManager sem = new ScriptEngineManager(); final ScriptEngine eng = sem.getEngineByMimeType("text/javascript"); - URL my = JsClassLoaderTest.class.getProtectionDomain().getCodeSource().getLocation(); + final URL my = JsClassLoaderTest.class.getProtectionDomain().getCodeSource().getLocation(); ClassLoader parent = JsClassLoaderTest.class.getClassLoader().getParent(); - loader = new JsClassLoader(new URL[] { my }, parent) { + final URLClassLoader ul = new URLClassLoader(new URL[] { my }, parent); + loader = new JsClassLoader(parent) { + @Override + protected URL findResource(String name) { + return ul.getResource(name); + } @Override protected Fn defineFn(String code, String... names) { StringBuilder sb = new StringBuilder();