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中,以便它們可用於我的所有項目。 –