【发布时间】:2012-03-25 11:20:08
【问题描述】:
我正在尝试创建一个简单的 Eclipse 项目来测试我使用 HttpClient 代码的代码。
我在 Eclipse 中创建了一个纯 Java 项目,添加了一个 Junit4 测试用例(代码如下。)我将 httpclient-4.1.3.jar 添加到我从 Maven Central here 手动下载的 Eclipse 项目中,并将 jar 添加到 Java 构建路径。
测试运行时出现以下错误:
java.lang.NoClassDefFoundError: org/apache/http/params/HttpParams at HttpClientDemo.test(HttpClientDemo.java:13)
HttpClientDemo 很简单:
import org.apache.http.client.HttpClient;
import org.apache.http.impl.client.DefaultHttpClient;
import org.junit.Test;
public class HttpClientDemo {
@Test public void test() {
HttpClient httpclient = new DefaultHttpClient();
}
}
为什么会出现这个错误?
【问题讨论】:
标签: java eclipse httpclient apache-commons noclassdeffounderror