Classpath setzen

demian

Mitglied
Hallo Zusammen,

wahrscheinlich sollte ich mich gleich mal für die Frage entschuldigen, aber seid versichert: Ich habe es wirklich versucht, durch Recherche selbst zu lösen. Mir fehlen hier wahrscheinlich einfach Grundlagen, die aber für die Packages, für die ich mich interessiere, vorausgesetzt werden.

Hier kurz zur Erläuterung: Ich bin ein Autodidakt und meine auch, in der Zwischenzeit ganz passabel Java programmieren zu können. Durch Eclipse wird einen dabei auch wirklich sehr geholfen. Der Nachteil ist leider der, dass man es schafft, ziemlich weit damit zu kommen, ohne Grundlagen zu brauchen. Und eine davon ist eben der Classpath setzen. Ich wäre super dankbar, wenn mir jemand vielleicht sogar das große Ganze kurz erläutern könnte, und nicht nur, wie ich es konkret bei diesem Problem tun würde.

Jetzt aber genug der Vorrede, hier zum Problem: Ich möchte HTTPClient bei mir in einem Projekt verwenden. Nach Forums-Recherche bin ich wieder auf die Ursprungsseite dieses Projekts gestoßen und hier steht ja bereits unter "Getting Ready", was zu tun ist. Downloaden (mit Dependencies) und Classpath setzen. Mit den Dependencies fängt es jetzt schon an. Klickt man auf den Link, heißt das, diese seien notwendig, Heißt das, ich muss die auch downloaden und setzen? Warum eigentlich? JUnit sollte doch nur den Entwickler unterstützen, warum brauche ich das hier als Nutzer? Das aber nur die Nebenfrage. Die eigentliche Frage ist ja, wie ich den Classpath setze.

Hierzu habe ich bei Sun schon das hier gefunden. Ab hier hört es dann aber schon auf: Welches SDK Tool muss ich verwenden? Wo muss dazu die HTTPClient Datei liegen? Muss das nur einmal gemacht werden oder für jedes Projekt neu? Usw... Auch zu Eclipse habe ich was gefunden (s. hier). Aber da gibt es auch mehr Fragen als Antworten: Was ist bspw. der Unterschied zwischen einem Run Classpath und einem Build/Compile Classpath?

Ihr merkt, ich bin hier richtig ahnungslos. Daher wäre es zwar super, wenn mir einer erklären könnte, welche Schritte ich genau bei dem HTTPClient machen muss, besser wäre es jedoch, wenn mir einer erklären könnte, WARUM ich was machen muss und WOHER ich das weiß. Also bspw. warum ich den Javac classpath setze und nicht den java (s. SDK Tools von dem Sun Link). Wenn ihr der Meinung seid, dass das absolute Grundlagen sind und ihr das deswegen nicht lang und breit erklären wollt, verstehe ich das vollkommen. Dann wäre es aber super, wenn ihr mir Tutorials/Bücher/etc. empfehlen könnt. Die, die ich bisher hatte, haben meinem Verständnis nicht groß geholfen (ich weiß, dass entweder im Handbuch oder in der Insel ein Abschnitt darüber war, der mir aber auch nicht groß half).

Entschuldigt bitte die lange Frage. Ich hoffe trotzdem auf Eure Antworten!

Grüße Christoph
 

Wildcard

Top Contributor
JUnit braucht man überlicherweise nicht zur Laufzeit, höchstens zum kompilieren. Wenn man JUnit zur Laufzeit benötigt ist das üblicherweise falsches Dependency Management der Autoren der Bibliothek.
Ja, du musst die Dependencies runterladen (oder durch ein Dependency Management System wie Maven, Ivy oder Buckminster runterladen lassen). Da du vermutlich erstmal klein Anfangen willst solltest du sie händisch runterladen. Danach musst du in Eclipse in den Properties des Projects (Rechtsklick aufs Projekt -> Properties) den Java Build Path editieren. Dort trägst du die HTTPClient Jar und deren Dependencies ein. Das funktioniert über 'add jar' wenn die jars in deinem Eclipse Workspace liegen und 'add external jar' wenn sie irgendwo ausserhalb des Workspaces liegen.
JUnit kannst da dabei höchstwahrscheinlich weglassen.
 

demian

Mitglied
Erstmal vielen Dank, das hilft schon mal. Auf der HTTPClient-Seite kann man jetzt noch wählen zwischen Source und Binary. Welchen soll ich da nehmen? (Binary ist meines Wissens schon der kompilierte, da ich mir jetzt nicht den Code anschauen sollte, sollte es wohl der sein, oder?)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Classpath Findet die Klasse nicht classpath setzen? Java Basics - Anfänger-Themen 8
S import - Anweisung; Setzen der Classpath Java Basics - Anfänger-Themen 2
L Lucene Classpath unter linux setzen Java Basics - Anfänger-Themen 8
B Classpath setzen - UNTER MAC OS X Java Basics - Anfänger-Themen 2
G Plugins einbinden und Classpath setzen Java Basics - Anfänger-Themen 4
G Classpath richtig setzen Java Basics - Anfänger-Themen 4
D classpath setzen Java Basics - Anfänger-Themen 10
X Classpath setzen Java Basics - Anfänger-Themen 5
G Classpath für Java in Suse 9 setzen Java Basics - Anfänger-Themen 2
H classpath schnell setzen Java Basics - Anfänger-Themen 10
L Best Practice Annotierte Klassen im Classpath herausfinden Java Basics - Anfänger-Themen 1
Michi__ Modulepath und Classpath fehlen Java Basics - Anfänger-Themen 2
A CLASSPATH Java Basics - Anfänger-Themen 4
L Classpath Alle Dateien im Classpath finden Java Basics - Anfänger-Themen 4
T Java - Zugriff nur mit CLASSPATH ? Java Basics - Anfänger-Themen 7
A Class not found - Jar liegt am classpath Java Basics - Anfänger-Themen 2
J .classpath und .project? Java Basics - Anfänger-Themen 1
M Classpath Befehl zum Kompilieren um die Option classpath erweitern. Java Basics - Anfänger-Themen 5
N Eclipse - eigene Icons unter ClassPath Resource Java Basics - Anfänger-Themen 0
C Die CLASSPATH Variable Java Basics - Anfänger-Themen 1
S Classpath: Alle .jars innerhalb eines Ordners einbinden Java Basics - Anfänger-Themen 4
T File aus Classpath verwenden Java Basics - Anfänger-Themen 3
M Unterschied zwischen Classpath eines Eclipse Projektes und dem CLASSPATH? Java Basics - Anfänger-Themen 3
F Classpath Dateien einbinden und Classpath durchsuchen Java Basics - Anfänger-Themen 2
Q Classpath mit Text Editor progammieren (Classpath) Java Basics - Anfänger-Themen 5
B Umgebungsvariable + Classpath Java Basics - Anfänger-Themen 2
V Erste Schritte Ausführen mit cmd + Classpath Java Basics - Anfänger-Themen 13
H Classpath Eclipse? Java Basics - Anfänger-Themen 13
L Classpath anlegen Java Basics - Anfänger-Themen 6
P Classpath falscher Classpath, aber nicht immer Java Basics - Anfänger-Themen 19
H Classpath konnte nicht gefunden werden? Java Basics - Anfänger-Themen 2
C Java3d Classpath?!? Java Basics - Anfänger-Themen 11
M Classpath Jar nicht ausführbar, Classpath warscheinlich falsch Java Basics - Anfänger-Themen 10
M Classpath Java Basics - Anfänger-Themen 11
D Classpath compiler zur Laufzeit aufrufen & lib-classpath Java Basics - Anfänger-Themen 6
C Classpath Classpath in Jar Dateien Java Basics - Anfänger-Themen 15
J Classpath Java Basics - Anfänger-Themen 9
S ClassPath Java Basics - Anfänger-Themen 12
Z CLASSPATH + Packages Java Basics - Anfänger-Themen 6
J classpath Java Basics - Anfänger-Themen 10
J Frage zu jars/classpath Java Basics - Anfänger-Themen 7
K MySQL, Classpath, Java, MAC OSX Java Basics - Anfänger-Themen 3
J Classpath bestimmen, unter Windows 7 Java Basics - Anfänger-Themen 2
E Classpath Java Basics - Anfänger-Themen 4
B XOM...Classpath etc.??? Java Basics - Anfänger-Themen 2
L set Classpath für JDK Java Basics - Anfänger-Themen 2
J classpath funktioniert nur in eclipse nicht auf der konsole?! Java Basics - Anfänger-Themen 6
P ClassPath in Ubuntu Java Basics - Anfänger-Themen 4
S dauerhafte CLASSPATH-Umgebungsvariable Java Basics - Anfänger-Themen 3
E Classpath Frage Java Basics - Anfänger-Themen 2
C Textpad, classpath, java = Probleme Java Basics - Anfänger-Themen 21
F probleme mit classpath/auslagerung von klassen Java Basics - Anfänger-Themen 5
L Classpath-Probleme Java Basics - Anfänger-Themen 2
A Classpath im manifest einbinden? Java Basics - Anfänger-Themen 3
GilbertGrape findet jar aus Classpath nicht Java Basics - Anfänger-Themen 4
Z Ant java -classpath befehl Java Basics - Anfänger-Themen 2
G Wo fnde ich den classpath, um dort z.b. eine html abzulegen? Java Basics - Anfänger-Themen 13
G Classpath Problem Java Basics - Anfänger-Themen 4
F Classpath problem Java Basics - Anfänger-Themen 2
G Classpath . zum Xten Mal Java Basics - Anfänger-Themen 16
F Classpath: Wichtig für Runnable JAR? Java Basics - Anfänger-Themen 2
G unbound classpath container Java Basics - Anfänger-Themen 1
J Anfänger-Frage zu jar-Files / Manifest.mf / Classpath Java Basics - Anfänger-Themen 16
G Java mit libs und classpath? Java Basics - Anfänger-Themen 5
P JAR erzeugen-CLASSPATH-Probleme Java Basics - Anfänger-Themen 4
S CLASSPATH in Windows Java Basics - Anfänger-Themen 8
G JDBC - Classpath - Ich werd wahnsinnig! Java Basics - Anfänger-Themen 18
N Frage zur Classpath-Variable in der Manifest-Datei Java Basics - Anfänger-Themen 7
S CLASSPATH-Fehler Java Basics - Anfänger-Themen 8
K classpath eintrag funktioniert nicht Java Basics - Anfänger-Themen 8
T [Dringend] Classpath-Problem Java Basics - Anfänger-Themen 3
G Probleme mit JAVA_HOME bzw. classpath Java Basics - Anfänger-Themen 12
W classpath / jar / Programm aus Konsole Starten Problem Java Basics - Anfänger-Themen 2
G Eclipse, FatJar, Export, Classpath Java Basics - Anfänger-Themen 13
M Mal wieder der classpath. Java Basics - Anfänger-Themen 13
C Probleme mit .jar Datei und CLASSPATH Java Basics - Anfänger-Themen 2
Q Classpath nach dem Deployen - Manifest-File Java Basics - Anfänger-Themen 4
T kopieren in den classpath Java Basics - Anfänger-Themen 4
F Frage zu Jars und Classpath Java Basics - Anfänger-Themen 2
G Leidiges Thema Classpath Java Basics - Anfänger-Themen 5
C jar in jar - Classpath? Java Basics - Anfänger-Themen 12
D Applet starten (Classpath ? ) Java Basics - Anfänger-Themen 7
Z Jar-Archiv Classpath Variable Java Basics - Anfänger-Themen 6
L Classpath Java Basics - Anfänger-Themen 4
Q [javac] Zu blöd für -classpath? Java Basics - Anfänger-Themen 2
G Classpath JUnit geht net (?) Java Basics - Anfänger-Themen 11
A classpath zur Laufzeit erweitern Java Basics - Anfänger-Themen 4
H CLASSPATH unter j2sdk1.4.2_10 Java Basics - Anfänger-Themen 2
P Absolute Verzweiflung: Linux + Java + CLASSPATH Java Basics - Anfänger-Themen 8
G Wie muss classpath lauten? Package kompilieren/interpretiere Java Basics - Anfänger-Themen 4
K classpath zum 1001. Mal Java Basics - Anfänger-Themen 11
L Schon wieder ClassLoader bzw. Classpath :-( Java Basics - Anfänger-Themen 3
S classpath Java Basics - Anfänger-Themen 6
A Classpath oder Path? Java Basics - Anfänger-Themen 7
A Umgebungsvariable Classpath Java Basics - Anfänger-Themen 8
C classpath in eclipse Java Basics - Anfänger-Themen 2
G Probleme mit Classpath Java Basics - Anfänger-Themen 4
G Problem mit classpath Java Basics - Anfänger-Themen 5
N Packages definieren bzw. zum Classpath hinzufügen Java Basics - Anfänger-Themen 4
R JAR wird nicht gefunden, ist aber im classpath. Java Basics - Anfänger-Themen 12

Ähnliche Java Themen

Neue Themen


Oben