I'm assuming you are running this with the -jar option.
Yup, running it using
java -jar NameOfJarFile.jar.
I've even tried using java -jar -classpath C:\ftp.jar NameOfJarFile.jar, but that didn't help, either.
You need to create your own Manfest.mf and include the Class-Path element as discribed Here
I'm not sure how in Eclipse you specify the manafest to include in the jar but, it should be that difficult.
Eclipse normally created the Manifest file for me, but I tried making my own, which included a Class-Path header. I used something like this:
Class-Path: ftp.jar
However, I'm guessing that assumes that the JAR file ftp.jar would be located within the .jar file of the application. While I know how to define the Manifest file, I don't know how to include those external .jar files within the application .jar.
If I remember correctly (I'm not currently at that workstation), I also tried something like this:
Class-Path: C:\ftp.jar
I think that one might have given me errors.