java.net.unknownhostexception 에러

320x100

jsch 관련 .jar파일 또는 maven을 사용할 때 발생하는 에러

 

-대표적인 이유

1. 해당 클래스의 접근 제어자가 public이 아님

2. 해당 클래스의 생성자가 public이 아님

3. 전송하고자 하는 주소가 DNS로 되어 있는데, 이를 인식하지 못함

 

-해결 방법

1. 해당 클래스가 public이 아님

-> 접근 제어자를 public으로 설정

2. 해당 클래스의 생성자가 public이 아님

-> public 생성자 생성

3. 전송하고자 하는 주소가 DNS로 되어 있는데, 이를 인식하지 못함

-> DNS 주소를 IP주소로 변경하거나, /etc/hosts 파일에서 223.130.195.95 www.naver.com 추가

320x100