diff -r 98e95504696d core.startup/src/org/netbeans/core/startup/InstalledFileLocatorImpl.java --- a/core.startup/src/org/netbeans/core/startup/InstalledFileLocatorImpl.java Wed Feb 20 11:20:48 2008 +0100 +++ b/core.startup/src/org/netbeans/core/startup/InstalledFileLocatorImpl.java Thu Feb 21 19:00:01 2008 +0100 @@ -202,14 +202,14 @@ public final class InstalledFileLocatorI for (int i = 0; i < dirs.length; i++) { Set names = fileCachePerPrefix.get(dirs[i]); if (names != null && names.contains(name)) { - return makeFile(dirs[i], prefix, name); + return FileUtil.normalizeFile(makeFile(dirs[i], prefix, name)); } } } else { for (int i = 0; i < dirs.length; i++) { File f = makeFile(dirs[i], prefix, name); if (f.exists()) { - return f; + return FileUtil.normalizeFile(f); } } } @@ -217,7 +217,8 @@ public final class InstalledFileLocatorI } private static File makeFile(File dir, String prefix, String name) { - return FileUtil.normalizeFile(new File(dir, prefix.replace('/', File.separatorChar) + name)); + return new File(dir, prefix.replace('/', File.separatorChar) + name); +// return FileUtil.normalizeFile(new File(dir, prefix.replace('/', File.separatorChar) + name)); } }