HTTPCLIENT ist nicht vorhanden? Netbeans
Ich versuche zu importieren:
import org.apache.commons.httpclient.*;
import org.apache.commons.httpclient.methods.*;
import org.apache.commons.httpclient.params.HttpMethodParams;
Aber ich bin erzählt, dass diese nicht existieren?
Habe ich heruntergeladen:
httpclient-4.0.1.jar
und httpmime-4.0.1.jar
... und platziert diese in den gleichen Ordner wie meine .java-Dateien, die versuchen, zu verwenden httpclient.
Irgendwelche Ideen?
Kann ich immer noch nicht zum laufen bekommen... Innerhalb des Ordners "Bibliotheken" habe ich: apache-mime4j0.6.jar commons-codec-1.3.jar commons-logging-1.1.1.jar httpclient-4.0.1.jar httpcore-4.0.1.jar httpmime-4.0.1.jar Für die java-Datei-Eigenschaften es aufweist: kompilieren runtime classpath classpath-boot-classpath In jeder von denen, es scheint zu beziehen sich auf die Gläser habe ich importiert. Noch immer nicht vorhanden. 🙁
Habe ich versucht, dies zu tun in Eclipse auch, und jetzt sind die Dateien erscheinen in der "Referenzierte Bibliotheken" aber es funktioniert immer noch nicht. lol
InformationsquelleAutor Mith | 2010-02-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die zwei Gläser, die Sie erwähnt haben, müssen in den classpath des Projekts in Netbeans, nicht in das source-Verzeichnis.
In meinem Netbeans 6.7.1 auf dem Mac, in der Prjects Registerkarte, Sie können klicken Sie rechts auf das Projekt und wählen Sie Eigenschaften. Bringen wird das Projekt Eigenschaften-dialog. Dort wählen Sie die Bibliotheken Element aus dem Baum auf der linken Seite. Von dort aus, wählen Sie Add Jar/Folder in der view Kompilieren. Hinzufügen der jar in Ihrem Projekt verwenden Sie die Auswahl zu finden und wählen Sie es.
EDIT:
Habe ich gerade heruntergeladen das HTTPClient-Paket und ich glaube, ich sehe das problem:
in der 4.0.1, die package-Struktur ist nicht, wie Sie es definiert. Statt:
verwenden:
OK - Innerhalb der Projekte in netbeans habe ich es geschafft, fügen Sie httpclient, etc. auf "Bibliotheken". Ich bin noch immer "nicht vorhanden"...
Können Sie für Ihre Hilfe dabei! Es wird geschätzt. Ich kann immer noch nicht zum laufen bekommen obwohl... In den Ordner "Libraries" habe ich: apache-mime4j0.6.jar commons-codec-1.3.jar commons-logging-1.1.1.jar httpclient-4.0.1.jar httpcore-4.0.1.jar httpmime-4.0.1.jar Für die java-Datei-Eigenschaften es aufweist: kompilieren runtime classpath classpath-boot-classpath In jeder von denen, es scheint zu beziehen sich auf die Gläser habe ich importiert. Noch immer nicht vorhanden. 🙁
kannst du = danke!
Ja das scheint das problem beheben! Wow, vielen Dank! Ich habe nach dieser Ressource, und es muß überholt werden: hc.apache.org/httpclient-3.x/tutorial.html bin ich versucht: HttpClient client = new HttpClient(); Aber für HttpClient(); es gibt, es ist "abstract, cannot be instantiated".
InformationsquelleAutor akf
In Eclipse, drücken Sie Strg + Umschalt + O, um zu organisieren, Ihre Importe. Dadurch wird nach allen unbekannten Klassen auf dem Klassenpfad und versuchen, um Sie zu importieren. Sie können auch platzieren Sie Ihren Mauszeiger auf ein Klasse name, und drücken Sie Strg + Umschalt + M, um zu versuchen zu importieren, dass die einzelnen Klasse. Dies ist manchmal hilfreich für die Klasse name Kollision (D. H., wenn zwei Pakete haben eine HttpClient Klasse, Sie können klicken Sie auf die gewünschte Klasse).
Wenn die Gläser sind in den Referenzierten Bibliotheken, dann sollten Sie auf Ihren Klassenpfad ein. Sie können dies überprüfen, indem rechten Maustaste auf das Projekt und Auswahl von "so etwas wie Build Path > Configure Build Path, dann klicken Sie auf die Registerkarte "Bibliotheken".
Auch, vermutlich haben Sie " automatisch erstellen ist standardmäßig ausgewählt, aber wenn Sie das nicht tun, werden Sie brauchen, um zu bauen Ihr Projekt. Sie können auch versuchen, deaktivieren Sie das build path und neu bauen. Ich habe gesehen, mein Eclipse out-of-synch ein paar mal und das es behoben, auch wenn es etwas wie ein Glücksfall.
Wenn Sie mit Maven, diese Art von Problem kann manchmal auftreten, wenn Sie eine falsche Abhängigkeit Anwendungsbereich (d.h. runtime oder test vs. kompilieren).
Für was es Wert ist, es sei denn, Sie nutzen das gesamte Paket, es gibt keinen Grund, zu importieren, eine ganze Packung Inhalt (d.h. import Paket.*).
InformationsquelleAutor Droo
Scheint es, dass HttpClient hat sich verändert seine sintaxis von 3 bis 4 version... ich hatte die gleichen Probleme, alle, die Sie versuchen zu importieren, Pakete, bis ich das gefunden Beispiel:
http://w3mentor.com/learn/java/android-development/android-http-services/example-of-http-get-request-using-httpclient-in-android/
Diesem Beispiel ist Android orientiert, aber funktioniert auf jedem Java-Anwendung!!! Im mit netbeans 6.9.1, httpclient-4.1.1.jar, commons-codec-1.4.jar und commons-logging-1.1.1.jar
Hoffen, dass Sie Ihre Probleme lösen können!!!
InformationsquelleAutor EmP
Hatte das gleiche problem und ich schaffte es, die Lösung. Hier ist es:
1) Laden Sie die org.apache.commons.httpclient.jar.zip Datei aus
http://www.java2s.com/Code/Jar/o/Downloadorgapachecommonshttpclientjar.htm
und speichern Sie es irgendwo auf Ihrem computer.
2) mit der Rechten Maustaste auf Ihre NetBeans-Projekt und wählen Sie Eigenschaften
3) Auf Projekt-Eigenschaften der Kategorien, wählen Sie Bibliotheken
4) Klicken Sie auf Add JAR/Folder-Taste
5) Jetzt navigieren Sie zum Speicherort der Datei, wo Sie gespeichert heruntergeladen org.apache....jar.zip
Datei und klicken Sie auf "öffnen".
6) Jetzt die Datei installiert wurde, klicken Sie auf OK und Sie sind fertig.
Beachten Sie, dass diese möglicherweise nach einem Neustart des netbeans-IDE.
InformationsquelleAutor 21stking