안녕하세요 저는 작은 웹 애플리케이션을 구현하려고하지만 위의 오류가 발생합니다. 아래는 내 코드입니다java.lang.NoSuchMethodError : org.apache.http.protocol.BasicHttpContext : method <init>() V 찾지 못했습니다.
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("SomeURL"); // Using a URL local to my machine
// after setting nameValuePair and setting it on httppost
httppost.setEntity(new UrlEncodedFormEntity(nvps, HTTP.UTF_8));
// This is where I am getting the above mentioned exception
HttpResponse response = httpclient.execute(httppost);
저는 httpclient-4.0-beta2.jar 및 httpcore-4.0.1.jar를 사용하고 있습니다. BasicHttpContext는 내 응용 프로그램의 다른 항아리와 충돌하는 것처럼 보입니다.하지만 알아낼 수는 없습니다. 어떤 단서가 인정 될 것입니다.
코드를 실행중인 클래스 경로를 나열하는 것이 도움이 될 수 있습니다. 의도 한 jar 파일의로드를 방지하는 미묘한 문제가있을 수 있습니다 ... – atk
독립 실행 형 Java 프로그램을 사용하여 시도하고 그 2 병을 추가하고 잘 작동합니다. 내 원래 응용 프로그램의 Classpath에는 50 개 이상의 항아리가 있습니다. 어느 것이 충돌하는지 확실하지 않습니다. –
Eclipse IDE goto Java Broswing보기 (Windows ->보기 표시 -> Java Broswing)를 사용중인 경우 Jar 파일을 브라우저하면 클래스/메소드/변수 등의 세부 사항을 알 수 있습니다. – Narayan