webentwicklung-frage-antwort-db.com.de

org.Apache-Pakete können in Eclipse nicht aufgelöst werden

Folgende

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;

kann nicht gelöst werden. Ich habe die Apache Http-Pakete heruntergeladen und über die Option "Externe Jars" importiert, aber es wird immer noch nicht aufgelöst. In Android scheint es zu funktionieren, erraten es im SDK, aber hier mache ich kein Android. Habe ich die falschen Pakete bekommen? 

Ich glaube das ist der Link:

Apache

9
Fasih Awan

Es klingt 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

Nachdem ich die Gläser in mein Projekt gezogen hatte, hatte ich das gleiche Problem.

Klicken Sie mit der rechten Maustaste auf das Glas und wählen Sie Build-path -> Add-to-Build-Path für mich gearbeitet aus.

1
anthonybell

Wenn Sie diese JARs zunächst zu einem Android-Projekt hinzugefügt haben, jetzt aber in einem anderen Projekt (nicht für Android) verwenden möchten, stellen Sie sicher, dass Sie die JARs in dieses andere Projekt importiert haben. In Eclipse behält jedes Projekt seine eigenen Build-Classpath-Einstellungen bei, sodass der Import von JARs in ein Projekt sie nicht automatisch für andere Projekte verfügbar macht.

0
E-Riz