0

Java 1.6
版 Grails 2.0.0 版

当我执行 grails clean 我得到

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

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

感谢你的帮助

4

1 回答 1

0

我在我的 Mac(Leopard)中遇到了类似的问题。这是因为 JAVA_HOME 没有指向 jdk 1.6 它可以通过几种方式解决

  1. export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home (如果仅针对该特定会话)

  2. 如果您需要每次都反映 Java_Home,请更新 ~/.profile

希望有帮助

于 2012-11-12T12:26:22.597 回答