找来JFTP的源代码来用javac编译,成功,再用java命令运行出现如下错误
Exception in thread "main" java.lang.NoClassDefFoundError: net\sf\jftp\JFtp (wro
ng name: net/sf/jftp/JFtp)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
代码本身应该没有问题啊,毕竟是从正规的开源项目的源代码,出现这个错是什么意思啊??
Exception in thread "main" java.lang.NoClassDefFoundError: net\sf\jftp\JFtp (wro
ng name: net/sf/jftp/JFtp)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
代码本身应该没有问题啊,毕竟是从正规的开源项目的源代码,出现这个错是什么意思啊??
报的错误就是类没找到
楼主是按这个路径存放的吗?
导入包试试。
大家可以从这里下载到文件,http://dev.jerryweb.org/jftp/JFtp.tar.gz
这是主页http://dev.jerryweb.org/jftp/