1.1 --- a/src/share/classes/com/sun/tools/javac/jvm/ClassReader.java Thu Sep 03 18:34:17 2009 -0700 1.2 +++ b/src/share/classes/com/sun/tools/javac/jvm/ClassReader.java Tue Sep 08 11:12:13 2009 -0700 1.3 @@ -27,6 +27,7 @@ 1.4 1.5 import java.io.*; 1.6 import java.net.URI; 1.7 +import java.net.URISyntaxException; 1.8 import java.nio.CharBuffer; 1.9 import java.util.EnumSet; 1.10 import java.util.HashMap; 1.11 @@ -2614,7 +2615,11 @@ 1.12 } 1.13 1.14 public URI toUri() { 1.15 - return URI.create(name.toString()); 1.16 + try { 1.17 + return new URI(null, name.toString(), null); 1.18 + } catch (URISyntaxException e) { 1.19 + throw new CannotCreateUriError(name.toString(), e); 1.20 + } 1.21 } 1.22 1.23 @Override