ProviderNotFoundException — 프로바이더 없음 예외
ProviderNotFoundException — 프로바이더 없음 예외
필요한 유형의 프로바이더를 찾을 수 없을 때 던져지는 런타임 예외예요. 예를 들어 특정 URI 스킴을 지원하는 파일 시스템 프로바이더가 설치되어 있지 않은데 그 파일 시스템을 열려고 하면 발생할 수 있어요.
본문
public ProviderNotFoundException()— 상세 메시지 없이 인스턴스를 생성해요.public ProviderNotFoundException(String s)— 지정된 상세 메시지s로 인스턴스를 생성해요.
RuntimeException을 상속해요. 설치되지 않은 스킴의 URI로 FileSystems.newFileSystem을 호출하면 발생할 수 있어요.
try {{
FileSystem fs = FileSystems.newFileSystem(
URI.create("memory:///?name=logfs"), Map.of());
}} catch (ProviderNotFoundException e) {{
// "memory" 스킴 프로바이더가 없음
}}