더 새로운 클래스를 사용하여 사용되지 않는 클래스를 대체했습니다. 클래스는 MultiPartEntityBuilder입니다. 코드에서이 코드를 작성하면 컴파일러에서 다음 패키지를 가져 오라고 제안했습니다.MultiPartEntityBuilder를 유형으로 확인할 수 없습니다.
import org.apache.http.entity.mime.MultipartEntityBuilder;
가져 왔습니다. 그러나 컴파일러는 여전히 제목을 찾지 못했습니다. 제목에 오류가 있습니다.
MultiPartEntityBuilder cannot be resolved to a type
그래서 나에게는 꽤 이상하게 들립니다. 나는 이미 성공적으로 그것이 내가 MultiPartEntityBuilder라는 이름의 클래스를 정의하지 않는 이전 버전을 의미 하는가 유사한 패키지
import org.apache.http.entity.mime.HttpMultipartMode;
import org.apache.http.entity.mime.MultipartEntity;
import org.apache.http.entity.mime.MultipartEntityBuilder;
import org.apache.http.entity.mime.content.ContentBody;
import org.apache.http.entity.mime.content.FileBody;
import org.apache.http.entity.mime.content.StringBody;
을 가져온? 컴파일러는 패키지의 이전 버전을 가지고 있다면 그 패키지의 일부인 그 클래스를 가져와야한다는 것을 어떻게 알 수 있습니까?
는
import org.apache.http.entity.mime.MultipartEntityBuilder;
시장이 오류로 있음을 유의하시기 바랍니다.
어떻게? 정말 잘 모르겠다. 여기에서 전체 .zip을 https://hc.apache.org/downloads.cgi (4.3.6.zip) 및 클래스 참조 http://hc.apache.org/httpcomponents- client-ga/httpmime/apidocs/org/apache/http/entity/mime/MultipartEntityBuilder.html는 4.3에 포함되어 있음을 알립니다 ... – mark
그래,이 예외를 보았고 프로젝트에 대한 classpath를 지정했지만, 프로젝트에 추가하지 마십시오. 어떤 도구를 사용하고 있는지 모르겠지만 lib 폴더에 jar 파일을 넣을 수 있다고 생각합니다. – Maksym
괜찮습니다.하지만 항아리 포장을 풀고 이미 모든 것을 추가했습니다 .. – mark