본문 바로가기
JAVA

java.lang.ClassNotFoundException : org.apache.http.HttpEntity / HttpClient 이용 시

by mingutistory 2020. 4. 9.
728x90

httpClient을 이용해서 api 연결 하고 있었는데 ClassNotFound 오류가 났다.  찾아보니까 HttpClient을 사용하려면 여러 라이브러리가 필요하다는 것 같았음. 그래서 나는 왜 프로젝트하면서 이 문제를 안 겪었지? 라고 생각을 해보니까 다른 사람이 사용하면서 이걸 이미 추가해놔서 오류가 생기지 않았던 것 같음. 나는 누군가의 가호를 받으면서 코딩하고 있었구만 .. 

 

maven을 이용해서 추가해줬다.

 

+ 추가내용

 

https://jerryjerryjerry.tistory.com/63

 

[Spring] 메이븐(Maven)이란?

* Maven - Spring 프레임 워크 기반의 프로젝트를 진행하려 spring에 대해서 알아보던 중 maven을 프로젝트에 추가해야 할 필요성을 느꼈다. 그럼 메이븐이란 무엇인가? - 프로젝트를 진행하게 되면 단순히 자신이..

jerryjerryjerry.tistory.com

 

여튼 pom.xml에 두 가지를 추가해 주니까 

httpcore-4.4.6.jar

httpclient-4.5.11.jar

commons-logging-1.2.jar

가 추가되면서 컴파일이 성공했다. 

 

pom.xml

        <dependency>
            <groupId>org.apache.httpcomponents</groupId>
            <artifactId>httpcore</artifactId>
            <version>4.4.6</version>
        </dependency>
 
        <dependency>
            <groupId>org.apache.httpcomponents</groupId>
            <artifactId>httpclient</artifactId>
            <version>4.5.11</version>
        </dependency>

 

300x250

댓글