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