Это невозможно сделать в общем.Если вы знаете, что URL является локальным URL с протоколом «file:», вы можете преобразовать его в обычный объект File и таким образом проверить его существование.Если протокол «http:» и т. Д., Вы не можете проверить существование, не пытаясь открыть поток.Даже тогда вам нужно интерпретировать ответ (в зависимости от протокола), чтобы узнать, есть ли что-то там.Для HTTP вы, вероятно, получите ответ 404, если файл не найден, но это может быть другой код ответа.Зависит от услуги, к которой вы обращаетесь.