diff -r 36746c46716a -r 8eba262bd8cd launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/BaseHTTPLauncher.java --- a/launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/BaseHTTPLauncher.java Mon May 26 17:52:56 2014 +0200 +++ b/launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/BaseHTTPLauncher.java Tue Jun 03 16:05:21 2014 +0200 @@ -754,6 +754,15 @@ } } if (url.getProtocol().equals("file")) { + final String filePart = url.getFile(); + if (filePart.endsWith(res)) { + url = new URL( + url.getProtocol(), + url.getHost(), + url.getPort(), + filePart.substring(0, filePart.length() - res.length()) + ); + } String s = loader.compileFromClassPath(url); if (s != null) { Writer w = response.getWriter();