Ant FTP任务 - 无法创建类型

时间:2012-03-11 12:04:03

标签: ant

有人可以帮助我使用Ant吗?我想通过FTP部署一些文件,但我仍然不能因为错误:

Could not create type ftp due to java.lang.NoClassDefFoundError: org/apache/commons/net/ftp/FTPClientConfig

在ant lib目录中我有:

  • lrwxrwxrwx 1 root root ant-bootstrap.jar - > ../../的java /蚂蚁bootstrap.jar
  • lrwxrwxrwx 1 root root ant-commons-net.jar - > ../../的java /蚂蚁/蚂蚁公地net.jar
  • lrwxrwxrwx 1 root root ant.jar - > ../../的java /的ant.jar
  • lrwxrwxrwx 1 root root ant-launcher.jar - > ../../的java /蚂蚁launcher.jar
  • lrwxrwxrwx 1 root root commons-net.jar - > /usr/share/java/commons-net.jar

感谢您的帮助。

3 个答案:

答案 0 :(得分:7)

我假设你使用的是蚂蚁1.8。

blogpostin the docs中列出的lib文件夹中需要apache-commons-net-2.0.jarjakarta-oro-2.0.8.jar(虽然文档说1.4应该足够了)

答案 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

它对我有用:)

答案 2 :(得分:1)

如果你在Raspberry Pi上使用Debian Linux发行版或Raspbian,你可以通过运行来解决这个问题:

sudo apt-get install libcommons-net-java