Почему я получаю ошибку компиляции "org/codehaus/groovy/control / CompilationFailedException"?
Я пытаюсь скомпилировать мой шаблон JasperReports с помощью сценария Ant и Java. Я получаю эту ошибку:
jasper java.lang.NoClassDefFoundError:
org/codehaus/groovy/control/CompilationFailedException
в шаблоне нет ничего сложного, но я все еще не могу скомпилировать.
4 ответа:
вам придется установить
language
значение в вашем шаблоне на Java. Есть два способа сделать это:
Если вы используете iReport, выберите корневой объект в Рапортом Инспектора (тот, с тем же именем, что и ваш отчет). Тогда в свойства
другое решение-скопировать groovy-all - {version}.банку из-под заводной бинарного дистрибутива в приложения.
Если вы используете TIBCOJaspersoftStudio:
- скачать последнюю версию groovy 2.4.* jar от http://groovy-lang.org/download.html
- распакуйте и получите этот файл ./ groovy-2.4.10 / встраиваемый/groovy-all-2.4.10.банку
- поставьте банку ./ TIBCOJaspersoftStudio-6.3.1.финал/Плагины
- удалить старую банку: ./ TIBCOJaspersoftStudio-6.3.1.final / plugins / groovy-all_2.4.5.банку