2015-03-03 1 views
-1

Я пытаюсь отправить отчет с iReport 5.5.0 Java в NetBeans. Я остановился на ошибке и не могу решить проблему. Ниже приведен код и ошибка.Ошибка в iReport с использованием Java

Кодекс:

try { 
     Connection con = new ConnectionFactory().getConnection(); 

     ConectaBanco conecta = new ConectaBanco(); 
     conecta.conexao(); 
     PreparedStatement stmt = null; 
     String sql = "SELECT l.codigo, l.nome_produto, l.composicao, DATE_FORMAT(l.data_aprovacao , '%d/%m/%Y'), co.nome as colecao, e.nome as estilista, DATE_FORMAT(l.data_inicio , '%d/%m/%Y'), DATE_FORMAT(l.data_termino , '%d/%m/%Y') from lote_producao as l INNER JOIN colecao as co INNER JOIN estilista as e ON co.codigo = l.colecao_codigo AND e.codigo = l.estilista_codigo AND l.codigo = "+codigo; 
     stmt = con.prepareStatement(sql); 
     ResultSet rs = stmt.executeQuery(); 
     JRResultSetDataSource relatResult = new JRResultSetDataSource(rs); 
     JasperPrint jpPrint = JasperFillManager.fillReport("ireport/relLot.jasper", new HashMap(), relatResult); 
     JasperViewer jv = new JasperViewer(jpPrint); 
     jv.setVisible(true); 
    } catch (SQLException ex) { 
     Logger.getLogger(cadastro_lote_1.class.getName()).log(Level.SEVERE, null, ex); 
    } catch (JRException ex) { 
     Logger.getLogger(cadastro_lote_1.class.getName()).log(Level.SEVERE, null, ex); 
    } 

Ошибка:

Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: javax/servlet/ServletOutputStream 
at net.sf.jasperreports.web.util.WebResourceHandlersExtensionRegistryFactory.<clinit>(WebResourceHandlersExtensionRegistryFactory.java:47) 
at java.lang.Class.forName0(Native Method) 
at java.lang.Class.forName(Class.java:270) 
at net.sf.jasperreports.engine.util.JRClassLoader.loadClassForRealName(JRClassLoader.java:157) 
at net.sf.jasperreports.engine.util.JRClassLoader.loadClassForName(JRClassLoader.java:115) 
+1

Класс javax.servlet.ServletOutputStream не может быть найден в вашем пути к классу. Вы должны добавить его в проект. – pL4Gu33

+0

@ pL4Gu33 добавить в какую библиотеку? –

ответ

1

Убедитесь, что вы импортировали это.

import javax.servlet.ServletOutputStream; 

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

  • Нет связанных вопросов^_^