2012-05-09 15 views
0

Java版本1.6
Grails的2.0.0版本错误执行脚本清洁:org.codehaus.gant.GantBuilder(使用--stacktrace看到完整的跟踪)

当我执行Grails的干净,我得到

Error executing script Clean: org.codehaus.gant.GantBuilder (Use --stacktrace to see the full trace) 

C:\projects\botServices>grails --stacktrace clean 
| Configuring classpath 
| Error Error executing script Clean: org.codehaus.gant.GantBuilder (NOTE: Stack trace has been filtered. Use --verbose to see entire trace.) 
java.lang.NoClassDefFoundError: org.codehaus.gant.GantBuilder 
     at org.codehaus.gant.GantBinding.class$(GantBinding.groovy) 
     at org.codehaus.gant.GantBinding.$get$$class$org$codehaus$gant$GantBuilder(GantBinding.groovy) 
     at org.codehaus.gant.GantBinding.<init>(GantBinding.groovy:41) 
| Error Error executing script Clean: org.codehaus.gant.GantBuilder 

我以前从未遇到过这个问题。奇怪。

感谢您的帮助

回答

0

我在我的Mac(Leopard)中遇到类似的问题。这是由于该JAVA_HOME不指向JDK 1.6 它可以在几个方面

  1. 出口JAVA_HOME = /系统/资源库/框架/ JavaVM.framework /版本/ 1.6 /主页 (加以解决的事实如果仅针对特定会话)

  2. 更新〜/ .profile文件,如果你需要JAVA_HOME每次

希望帮助

得以体现