Я работаю над своим проектом на последний год, используя отчеты о колебаниях java и jasper. Приложение, включая отчеты, работает нормально, когда я запускаю приложение в netbeans, но когда я развертываю его в jar-файл и затем пытаюсь выполнить его с помощью командной строки я вижу этот огромный текст исключения.
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/codehaus/groovy/control/CompilationFailedException
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at net.sf.jasperreports.engine.JasperCompileManager.getCompiler(JasperCompileManager.java:472)
at net.sf.jasperreports.engine.JasperCompileManager.loadEvaluator(JasperCompileManager.java:238)
at net.sf.jasperreports.engine.fill.JRFillDataset.createCalculator(JRFillDataset.java:421)
at net.sf.jasperreports.engine.fill.JRBaseFiller.(JRBaseFiller.java:428)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.(JRVerticalFiller.java:76)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.(JRVerticalFiller.java:86)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.(JRVerticalFiller.java:56)
at net.sf.jasperreports.engine.fill.JRFiller.createFiller(JRFiller.java:142)
.
.
.
.
....54 more
Следующая функция вызывает отчет о яшме:
public void printReport(String adID){
try {
Map parameters = new HashMap();
InputStream jasperIS =this.getClass().getResourceAsStream("/Reports/AllHoardings.jasper");
User connect=new User();
JasperPrint print=JasperFillManager.fillReport(jasperIS,parameters,connect.getConnection());
JasperViewer.viewReport(print,false);
}catch(JRException je){
System.out.println(je.toString() +" @ line 2043");
}catch (Exception e) { System.out.println(e.toString()); }
}
http://i296.photobucket.com/albums/mm176/charanraj1191g/jasper.png
Ссылка на изображение:
Снимок
Список каталогов в netbeans
http://i296.photobucket.com/albums/mm176/charanraj1191g/dir_list.png
Ссылка на изображение:
Список каталогов проекта в netbeans
Внутри моего фляги
http://i296.photobucket.com/albums/mm176/charanraj1191g/jar.png
Ссылка на изображение:
Внутри фляги