diff -r 9f473a0b9e86 -r 625addfb4d4c jdk/src/share/classes/sun/misc/URLClassPath.java --- a/jdk/src/share/classes/sun/misc/URLClassPath.java Tue Jan 22 20:04:15 2013 -0500 +++ b/jdk/src/share/classes/sun/misc/URLClassPath.java Mon Feb 04 18:08:50 2013 -0500 @@ -515,7 +515,8 @@ } } else { // our best guess for the other cases - InputStream is = url.openStream(); + uc.setUseCaches(false); + InputStream is = uc.getInputStream(); is.close(); } return url;