Liebe Gemeinde,
ich habe ein älteres, funktionierendes vb.net-Programm, das eine Datei auf einen Server mit FTP schreibt. Nun versuche ich dieses Programm in Java neu zu erstellen. Viele Beispiele zeigen mir, dass dazu die Bibliothek "Apache Commons Net" gerne verwendet wird.
Ich habe also die Datei "commons-net-3.10.0-bin.zip" heruntergeladen und entpackt.
In der Eclipse IDE habe ich unter Project -> Properties -> Java Build Path -> Libraries die Datei "commons-net-3.10.0.jar" hinzugefügt, die Datei erscheint nun unter "Modulpath".
Seit dem Hinzufügen der Bibliothek wird die Zeile "import org.apache.commons.net.ftp.FTPClient;" (oberhalb der Klasse) nicht mehr als Fehler hervorgehoben, ebenso, wie die Zeile "FTPClient ftp = new FTPClient();" (innerhalb einer void).
Dennoch kommt es laut Konsole zu einem Fehler, wenn das Programm ausgeführt wird:
"Caused by: java.lang.ClassNotFoundException: org.apache.commons.net.ftp.FTPClient
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
... 3 more
Wenn mir jemand auf die Sprünge helfen kann, wo mein Fehler liegt, wäre ich sehr dankbar!
ich habe ein älteres, funktionierendes vb.net-Programm, das eine Datei auf einen Server mit FTP schreibt. Nun versuche ich dieses Programm in Java neu zu erstellen. Viele Beispiele zeigen mir, dass dazu die Bibliothek "Apache Commons Net" gerne verwendet wird.
Ich habe also die Datei "commons-net-3.10.0-bin.zip" heruntergeladen und entpackt.
In der Eclipse IDE habe ich unter Project -> Properties -> Java Build Path -> Libraries die Datei "commons-net-3.10.0.jar" hinzugefügt, die Datei erscheint nun unter "Modulpath".
Seit dem Hinzufügen der Bibliothek wird die Zeile "import org.apache.commons.net.ftp.FTPClient;" (oberhalb der Klasse) nicht mehr als Fehler hervorgehoben, ebenso, wie die Zeile "FTPClient ftp = new FTPClient();" (innerhalb einer void).
Dennoch kommt es laut Konsole zu einem Fehler, wenn das Programm ausgeführt wird:
"Caused by: java.lang.ClassNotFoundException: org.apache.commons.net.ftp.FTPClient
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
... 3 more
Wenn mir jemand auf die Sprünge helfen kann, wo mein Fehler liegt, wäre ich sehr dankbar!