10

以下

import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.StatusLine;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;

无法解决。我下载了 Apache Http 包并通过外部 jars 选项导入它们,但仍然无法解决。在 Android 中它似乎可以工作,猜测它在 SDK 中,但在这里我不是在做 Android。我收到了错误的包裹吗?

我相信这是链接:

阿帕奇

4

3 回答 3

13

听起来不错:

1) The .jar file in question should be something like "httpcore-4.0.1.jar". 
   Please confirm the name.

2) Adding this to "External Libraries" is absolutely the correct thing to do.

3) For compiling in the Eclipse IDE, you must:

   a) Select your project

   b) Select "Build Path" > "Add External Libraries"

4) For running in the Eclipse IDE, you must

   a) Select "Run" > "Run configurations".  
      Choose your (Java Application?) configuration.

   b) Select "Classpath" > "Add External Jar"

5) For running outside of the Eclipse IDE, you must make sure the .jar 
   file is present and your -cp (Classpath) argument is set correctly.
于 2012-08-29T21:02:07.183 回答
1

将罐子拖到我的项目中后,我遇到了同样的问题。

右键单击 jar 并选择Build-path -> Add-to-Build-Path为我工作。

于 2015-11-17T19:59:54.377 回答
0

如果您首先将这些 JAR 添加到一个 Android 项目,但现在想在另一个(非 Android)项目中使用它们,请确保您已将这些 JAR 导入到另一个项目中。在 Eclipse 中,每个项目都维护自己的构建类路径设置,因此将 JAR 导入一个项目不会自动使它们可用于其他项目。

于 2012-08-29T21:59:55.477 回答