web-dev-qa-db-ja.com

org.ApacheパッケージをEclipseで解決できない

以下

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パッケージをダウンロードして、外部jarオプションを介してインポートしましたが、それでも解決されません。 Androidでは、SDKで推測すると機能するようですが、ここではAndroidを実行していません。間違ったパッケージを取得しましたか?

私はこれがリンクだと信じています:

Apache

9
Fasih Awan

それ OK:

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.
13
paulsm4

Jarファイルをプロジェクトにドラッグした後、同じ問題が発生しました。

Jarファイルを右クリックし、Build-path -> Add-to-Build-Pathを選択するとうまくいきました。

1
anthonybell

最初にこれらのJARをAndroid=プロジェクトに追加したが、それらを別の(Android以外の)プロジェクトで使用したい場合は、JARをこの他のプロジェクトにインポートしたことを確認してください。Eclipseで、各プロジェクトは独自のビルドクラスパス設定を維持するため、JARを1つのプロジェクトにインポートしても、他のプロジェクトでそれらを自動的に使用できるようにはなりません。

0
E-Riz