[Java]Suche Paket für FTP Klassen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Milbret
Beiträge: 827
Registriert: 26.05.2008 12:04:54
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Nörten-Hardenberg
Kontaktdaten:

[Java]Suche Paket für FTP Klassen

Beitrag von Milbret » 10.08.2009 22:13:45

Hallo,
da ich mit Java im Moment versuche per URL und URLConnection eine Art FTP Down- und Uploadtool zu schreiben, musste ich leider feststellen, dass die URL und URLConnection Klassen da wenig behilflich sind :(
Ein Kollege meinte ich sollte ggf. Sockets verwenden.

Da ich aber den Code lieber selbst schreiben möchte, damit er möglichst klein bleibt, würde ich nun wissen wollen was bessere wäre.
Wäre es besser auf Sockets zu setzen oder solle ich ggf. eine passende lib aus den Repositorys von Debian ziehen.
Falls letzteres bräuchte ich noch den Namen.

Wäre Dankbar wenn ich dies Morgen wissen könnte :)

Martin
Es gibt keine if Schleife -> http://www.if-schleife.de/
Ansonsten GPL/GNU/Linux/Debian/Free Software 4 Ever :D

michaels
Beiträge: 1164
Registriert: 29.03.2009 18:12:25

Re: [Java]Suche Paket für FTP Klassen

Beitrag von michaels » 11.08.2009 08:02:10

Über Sockets und dann alles selber machen? Wofür gibt es denn so etwas wie Klassenbibliotheken...

Naja, was solls. Wenn du Sun Java benutzt, gibt es im Package sun.net.www.protocol.ftp die Klasse FtpURLConnection (in Analogie zu HttpURLConnection in java.net). Ansonsten müsstest du evtl. dir die jar von Sun besorgen/downloaden und die mit deinem Programm einfach ausliefern...

Arbeite gerade an etwas ähnlichem, allerdings nur Privat und nebenbei, daher komme ich nicht so gut voran...

Gruß

edit:
Ach ja, ansonsten sind auch immer die Apache Commons Libs sehr interessant. In deinem Fall die Net Lib:
http://commons.apache.org/net/

Benutzeravatar
muppets
Beiträge: 142
Registriert: 31.08.2004 21:13:53
Wohnort: Dortmund

Re: [Java]Suche Paket für FTP Klassen

Beitrag von muppets » 11.08.2009 08:34:23

Ich würde auch Apache Commons Net empfehlen. Und zusätzlich zum lokalen Testen des Codes Apache FtpServer. Da muss man dann keinen externen FTP Server haben, sondern kann in seinem JUnit-Test einen lokal starten.
muppets

Milbret
Beiträge: 827
Registriert: 26.05.2008 12:04:54
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Nörten-Hardenberg
Kontaktdaten:

Re: [Java]Suche Paket für FTP Klassen

Beitrag von Milbret » 12.08.2009 07:08:09

Hallo,
danke für das Feedback.
Apache Commons Net scheint wirklich gut zu sein.
Das Problem beim Einsatz wäre nur, dass ich die Anwendung weiter aufböhäe, was ich eher vermeiden möchte.
Ich plane auch schon mit der Socket Klasse zum zu machen.
Hier wäre dann aber das Problem mit Zugangsdaten :/

Martin
Es gibt keine if Schleife -> http://www.if-schleife.de/
Ansonsten GPL/GNU/Linux/Debian/Free Software 4 Ever :D

Antworten