--- old/src/share/classes/sun/tools/jar/Main.java 2012-11-13 10:46:12.687361814 +0800 +++ new/src/share/classes/sun/tools/jar/Main.java 2012-11-13 10:46:12.527361814 +0800 @@ -839,8 +839,8 @@ void replaceFSC(String files[]) { if (files != null) { - for (String file : files) { - file = file.replace(File.separatorChar, '/'); + for (int i = 0; i < files.length; i++) { + files[i] = files[i].replace(File.separatorChar, '/'); } } }