web-dev-qa-db-fra.com

les packages org.Apache ne peuvent pas être résolus dans Eclipse

Le suivant

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;

ne peut pas être résolu. J'ai téléchargé les packages Apache Http et les ai importés via l'option jar externe, mais cela ne sera toujours pas résolu. Sous Android, cela semble fonctionner, devinant dans le SDK, mais ici je ne fais pas Android. Ai-je eu les mauvais paquets? 

Je crois que c'est le lien:

Apache

9
Fasih Awan

Ça ça sonne 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

Après avoir traîné les pots dans mon projet, je rencontrais le même problème.

Faites un clic droit sur le bocal et sélectionnez Build-path -> Add-to-Build-Path a fonctionné pour moi.

1
anthonybell

Si vous avez d'abord ajouté ces fichiers JAR à un projet Android, mais souhaitez maintenant les utiliser dans un autre projet (non Android), vérifiez que vous avez importé les fichiers JAR dans cet autre projet. Dans Eclipse, chaque projet conserve ses propres paramètres de chemin de classe de génération. Par conséquent, l'importation de fichiers JAR dans un projet ne les rend pas automatiquement disponibles pour d'autres projets.

0
E-Riz