2012-02-03 77 views
2

我一直在嘗試使用Groovy來查看它是否會成爲添加到工具箱的好工具。我使用groovysh打開了shell,並且正在執行命令。當我到顯示淨化我回到這個錯誤(殼的全部內容,格式):Groovy shell在顯示和清除命令時返回錯誤

Groovy Shell (1.8.5, JVM: 1.6.0_23)
Type 'help' or '\h' for help.

groovy:000> show
ERROR java.lang.IncompatibleClassChangeError:
the number of constructors during runtime and compile time for java.lang.Exception do not match. Expected 5 but got 4
at java_lang_Runnable$run.call (Unknown Source)

groovy:000>

所有我迄今發現的是,這可能與Java 7或發生當嘗試集成時,但我使用Java 6和新鮮的空Groovy shell。

謝謝。

回答

3

這報告在GROOVY-5163。這個問題已經解決,將在1.8.6版本中發佈(根據groovy-dev郵件列表的討論即將發佈)。 1.8.5中的解決方法是使用JDK 7來運行Groovy Shell。

而且,只是想指出的是,groovyConsole中是另一個很好的工具(基於Swing的圖形編輯器),用於使用Groovy玩耍。