Tolerate absolute URLs in manifest's Class-Path attribute

Closes gh-10268
This commit is contained in:
Andy Wilkinson
2017-09-25 16:46:47 +01:00
parent 0a8b355c60
commit 7eb9193862
2 changed files with 8 additions and 3 deletions

View File

@@ -143,7 +143,10 @@ final class ChangeableUrls implements Iterable<URL> {
List<File> nonExistentEntries = new ArrayList<File>();
for (String entry : entries) {
try {
File referenced = new File(parent, entry);
File referenced = new File(entry);
if (!referenced.isAbsolute()) {
referenced = new File(parent, entry);
}
if (referenced.exists()) {
urls.add(referenced.toURI().toURL());
}