Предположим, что имя файла находится в этом URL:
URL file = new URL("jar:file:/path/to/foo.jar!/META-INF/file.txt");
Эта операция приводит к IOException если нет foo.jar или нет file.txt внутри существующей jar:
IOException
foo.jar
file.txt