4
我运行Windows 7,下面的代码工作在Groovy控制台AntBuilder工作:Groovy中控制台但不是在Eclipse
def fileEx = new File(/Y:\Documents\Test File.txt/)
def copyToFile = new File(/Y:\Documents\Test File - Copied by Groovy and Ant.txt/)
ant = new AntBuilder()
ant.copy(file:fileEx, tofile:copyToFile)
但是当我尝试运行它作为一个Groovy脚本在Eclipse中,我得到这个错误:
Caught: java.lang.NoClassDefFoundError: org/apache/tools/ant/BuildException
java.lang.NoClassDefFoundError: org/apache/tools/ant/BuildException
at copyFile.run(copyFile.groovy:4)
Caused by: java.lang.ClassNotFoundException: org.apache.tools.ant.BuildException
我曾尝试加入的ant.jar到myclasspath,无论是在Groovy的lib文件夹中的ant.jar和一个在Eclipse插件lib文件夹,但这并不解决问题。
非常感谢。这解决了我的问题。我实际上将它们作为外部罐子添加到安装的JRE中,以便它们可用于我的所有项目。 –