2015-02-06 4 views
1

В Eclipse Juno когда я пытаюсь запустить Groovy источника (то есть метод main внутри него) я получаю:Выбор точной Groovy версии в Eclipse, Juno

Caught: java.lang.ExceptionInInitializerError 
java.lang.ExceptionInInitializerError 
Caused by: groovy.lang.GroovyRuntimeException: Conflicting module versions. Module [groovy-all is loaded in version 2.3.4 and you are trying to load version 2.3.3 

Google, на удивление, ничего не дали. Когда я перехожу к Project >> Properties >> Groovy Compiler, я вижу, что мой компилятор Groovy находится на 2.3, но он не дает мне возможность выбрать 2.3.3 или 2.3.4.

Любые идеи, что такое исправление?

+0

Также стоит посмотреть: http://stackoverflow.com/questions/26046380/how-to-change-eclipse-groovy-plugin-groovy -libraries и http://stackoverflow.com/questions/24998799/maven-groovy-eclipse-compiler-plugin-with-groovy-2-3-5 – Will

ответ

1

Для этого нет никаких исправлений. Каждый компилятор groovy-eclipse - это версия, настроенная для работы с eclipse JDT и еще много чего. Вы можете попробовать использовать другие groovy-eclipse versions, которые могут содержать полезную версию.

+0

Спасибо @Will P (+1), но я даже не понять, в чем проблема. Вы говорите, что плагин Eclipse-Groovy, который я установил, находится на 2.3.4, и что мой проект находится на Groovy 2.3.3? Если да, не могу ли я просто обновить свой проект, чтобы использовать 2.3.4? Если нет, то почему?!? Если да, то как?!? Еще раз спасибо! – DirtyMikeAndTheBoys

+0

Подождите. У вас есть «groovy-all-2.3.3.jar» в вашем пути к классу, не так ли? У меня была эта проблема, когда мой groovy-all.jar был в другой версии, чем собственный компилятор groovy-eclipse'. – Will

+0

Да, это исправление (удалить его из пути к классам?) – DirtyMikeAndTheBoys

Смежные вопросы