有人能帮我处理Ant吗?我想通过FTP部署一些文件,但由于错误,我仍然不能:
Could not create type ftp due to java.lang.NoClassDefFoundError: org/apache/commons/net/ftp/FTPClientConfig
在ant lib目录中,我有:
- lrwxrwxrwx 1根ant-botstrap.jar->..//java/ant-botstrap.jar
- lrwxrwxrwx 1根根目录ant-commons-net.jar->..//java/ant/ant-commons-net.jar
- lrwxrwxrwx 1 root ant.jar->..//java/ant.jar
- lrwxrwxrwx 1根ant-launcher.jar->..//java/ant-launcher.jar
- lrwxrwxrwx 1根根commons-net.jar->/usr/share/java/commons-net.jar
谢谢你的帮助。
我假设您使用的是ant 1.8。
您需要在本博客文章和文档中列出的lib文件夹中的apache-commons-net-2.0.jar
和jakarta-oro-2.0.8.jar
(尽管文档说1.4应该足够了)
在Eclipse中:
Window > Preferences > Ant > Runtime > Classpath Tab > Ant Home Entries (Default) > Add External jars
1.commons-net-2.0.jar
2.oro-2.0.8.jar
它对我有效:)
如果你在Raspberry Pi上使用Debian Linux发行版或Raspbian,你可以通过运行来简单地解决这个问题
sudo apt-get install libcommons-net-java