반응형

문제/에러

 

************** Start *********************
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/codec/DecoderException
at org.apache.commons.httpclient.HttpMethodBase.<init>(HttpMethodBase.java:220)
at org.apache.commons.httpclient.methods.GetMethod.<init>(GetMethod.java:89)
at test.tset.main(tset.java:46)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.codec.DecoderException
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)

 

 

원인

org/apache/commons/codec 프레임워크가 없어서 발생하는 오류.

 

해결방법

의존성을 해결해야하므로, 아래의 jar 파일 (codec 프레임워크)을 다운 받아서,

이클립스 (혹은 다른 IDE)의, 프로젝트 우클릭 -> Properties -> Build Path -> Libraries -> Add External JAR에 추가해주자.

 

commons-codec-1.15.jar
0.34MB

 

 

(파일 출처 : https://commons.apache.org/proper/commons-codec/download_codec.cgi)

 

 

등록하는 방법 -> 아래의 블로그 참고

 

[Eclipse] 프로젝트에 jar 파일 추가하는 방법 (자바 라이브러리 추가)

목차 0. jar파일 이란? - JAR(Java Archive, 자바 아카이브)는 여러 개의 자바 클래스 파일과, 클래스들이 이용하는 관련 리소스(텍스트, 그림 등) 및 메타데이터를 하나의 파일로 모아서 자바 플랫폼

veneas.tistory.com

 

 

반응형