입출력2 Java UnsupportedEncodingException 오류 Exception in thread "main" java.lang.Error: Unresolved compilation problem: UnsupportedEncodingException cannot be resolved to a type 자바코드를 보면 이런 문구를 본 적 있을 것이다. 스트레스 받지 말고 이 글을 보고 따라하면 해결할 수 있다. 이건 간단한 문제인데 먼저 UnsupportedEncoding은 java.io라는 패키지에 들어가 있다. 따라서 import해서 java.io.UnsupportedEncodingException을 해주거나 본문에 이렇게 적어주면 말끔하게 해결된다. 입출력할 때 외부의 데이터를 이용해야되기 때문에 패키지 명과 함께 적어야 실행할 때 인식하는 것으로 보인다. (아.. 2023. 1. 20. JAVA IOException오류 java.lang.NoClassDefFoundError: IOException java.lang.NoClassDefFoundError: IOException java는 입출력에 굉장히 까다로운 언어인데 그래서 입출력시 예외처리를 해줘야한다. print계열은 자동적으로 예외처리가 되어있는데, 이것 이외에는 다 예외처리를 해줘야 한다. 여기서는 throw IOException을 사용해서 예외처리를 해줘야하는데 밑의 그림을 보면 오류가 나는 것을 볼 수 있다. NoClassDefFoundError 에러는 컴파일 시점에 존재했던 클래스가 런타임에 존재하지 않으면 발생하는 에러라고 잘 알려져 있는데 실행시에 찾을 수 없다는 이야기이다. 그래서 여러 가지 서칭을 하다가 해결점을 찾았다. java.io를 붙여주는 것인데 io는 입출력에 대한 최상위 클래스 경로이며 IO는 Block개념으로 입력.. 2023. 1. 20. 이전 1 다음