RFR 8235361 : JAR Class-Path no longer accepts relative URLs encoding absolute Windows paths (e.g "/C:/...")
Mandy Chung
mandy.chung at oracle.com
Mon Dec 9 22:15:46 UTC 2019
On 12/9/19 12:17 PM, Jonathan Gibbons wrote:
> I note that javac now uses the same definition of tryResolveFile in
> its handling of Class-Path manifest entries, and so the behavior for
> the compiler and runtime should now be aligned.
>
Yay!
This patch looks good to me.
Mandy
> -- Jon
>
>
> On 12/09/2019 12:10 PM, Brent Christian wrote:
>> Hi,
>>
>> As discussed[1] last month on this alias, JAR Class-Path entries[2]
>> that encode an absolute Windows path (including a drive letter, so
>> e.g. "/C:/path/to/file.jar") are ignored as of 8211941.
>>
>> Such entries are legal relative URLs, and should not be ignored.
>> Please review my fix to correct this.
>>
>> Issue:
>> https://bugs.openjdk.java.net/browse/JDK-8235361
>> Webrev:
>> http://cr.openjdk.java.net/~bchristi/8235361/webrev06-open/
>>
>> Thanks,
>> -Brent
>>
>> 1.
>> https://mail.openjdk.java.net/pipermail/core-libs-dev/2019-November/063491.html
>>
>> 2.
>> https://docs.oracle.com/en/java/javase/13/docs/specs/jar/jar.html#class-path-attribute
>>
>
More information about the core-libs-dev
mailing list