tinorberto 28 de out. de 2010
o caminho de seu report esta errado, por isso da esse erro… flw
DeGuedes 28 de out. de 2010
vc esta passando o diretorio errado:
*\TFG\src\relatorio\RelatorioTeste.jasper
não existe
use o
ele pega o local de onde a sua aplicação esta rodando, basta vc dizer qual pasta dentro da sua aplicação q esta o relatorio!
renatotn7 28 de out. de 2010
DeGuedes 28 de out. de 2010
Crie um novo Relatorio Wizard - defina os parametros e pronto, vc tem o jasper e o jrxml!
ai vc compila ele e ele gera o jrprint para vc visualizar esse relatorio em tempo real pela seu programa!
PS: eu uso o plugin ireport 3.7.5 netbeans!
marciogamon 31 de out. de 2010
DeGuedes:
vc esta passando o diretorio errado:
*\TFG\src\relatorio\RelatorioTeste.jasper
não existe
use o
ele pega o local de onde a sua aplicação esta rodando, basta vc dizer qual pasta dentro da sua aplicação q esta o relatorio!
Como eu faço pra pra usar esse
system.getproperty(user.dir)
sera que vc porderia mostrar na minha classe onde e qual objeto eu uso pra funcionar?
não estou sabendo como usar esse comando.
Obrigado.
DeGuedes 1 de nov. de 2010
package relatorio ;
import java.sql.Connection ;
import net.sf.jasperreports.engine.JasperFillManager ;
import net.sf.jasperreports.engine.JasperPrint ;
import net.sf.jasperreports.engine.JRException ;
import java.util.HashMap ;
import dao.DAO ;
public class Rel_Clientes {
DAO dao = new DAO ();
Connection con = dao . Conecta ();;
public JasperPrint gerarRelatorioCliente () throws Exception {
JasperPrint rel = null ;
try {
HashMap map = new HashMap ();
String arquivoJasper = System . getProperty ( user . dir ) + "\\src\\relatorio\\RelatorioTeste.jasper" ;
rel = JasperFillManager . fillReport ( arquivoJasper , map , con );
con . close ();
} catch ( JRException e ) {
e . printStackTrace ();
}
return rel ;
}
}
String arquivoJasper = System.getProperty(user.dir) + "\\src\\relatorio\\RelatorioTeste.jasper";
marciogamon 3 de nov. de 2010
galera ainda estou apanhando com esse “bendito” relatório nao funciona ja procurei em todo lugar
mais até agora nao encontrei nada
fiz uma classe java assim
package relatorio ;
import java.sql.Connection ;
import net.sf.jasperreports.engine.JasperFillManager ;
import net.sf.jasperreports.engine.JasperPrint ;
import net.sf.jasperreports.engine.JRException ;
import java.util.HashMap ;
import dao.DAO ;
public class Rel_Clientes {
DAO dao = new DAO ();
Connection con = dao . Conecta ();;
public JasperPrint gerarRelatorioCliente () throws Exception {
JasperPrint rel = null ;
try {
HashMap map = new HashMap ();
String arquivoJasper = System . getProperty ( "user.dir" ) + "\\src\\relatorio\\report1.jasper" ;
rel = JasperFillManager . fillReport ( arquivoJasper , map , con );
con . close ();
} catch ( JRException e ) {
e . printStackTrace ();
}
return rel ;
}
}
e agora ele da o seguinte erro
log4j : WARN No appenders could be found for logger ( net . sf . jasperreports . extensions . ExtensionsEnvironment ) .
log4j : WARN Please initialize the log4j system properly .
Exception in thread "AWT-EventQueue-0" java . lang . NoClassDefFoundError : org / apache / commons / digester / Rule
at net . sf . jasperreports . components . ComponentsExtensionsRegistryFactory .& lt ; clinit & gt ;( ComponentsExtensionsRegistryFactory . java : 90 )
at java . lang . Class . forName0 ( Native Method )
at java . lang . Class . forName ( Unknown Source )
at net . sf . jasperreports . engine . util . JRClassLoader . loadClassForRealName ( JRClassLoader . java : 157 )
at net . sf . jasperreports . engine . util . JRClassLoader . loadClassForName ( JRClassLoader . java : 115 )
at net . sf . jasperreports . engine . util . ClassUtils . instantiateClass ( ClassUtils . java : 53 )
at net . sf . jasperreports . extensions . DefaultExtensionsRegistry . instantiateRegistry ( DefaultExtensionsRegistry . java : 236 )
at net . sf . jasperreports . extensions . DefaultExtensionsRegistry . loadRegistries ( DefaultExtensionsRegistry . java : 213 )
at net . sf . jasperreports . extensions . DefaultExtensionsRegistry . loadRegistries ( DefaultExtensionsRegistry . java : 162 )
at net . sf . jasperreports . extensions . DefaultExtensionsRegistry . getRegistries ( DefaultExtensionsRegistry . java : 132 )
at net . sf . jasperreports . extensions . DefaultExtensionsRegistry . getExtensions ( DefaultExtensionsRegistry . java : 104 )
at net . sf . jasperreports . engine . util . JRStyledTextParser .& lt ; clinit & gt ;( JRStyledTextParser . java : 76 )
at net . sf . jasperreports . engine . fill . JRBaseFiller .& lt ; init & gt ;( JRBaseFiller . java : 182 )
at net . sf . jasperreports . engine . fill . JRVerticalFiller .& lt ; init & gt ;( JRVerticalFiller . java : 77 )
at net . sf . jasperreports . engine . fill . JRVerticalFiller .& lt ; init & gt ;( JRVerticalFiller . java : 87 )
at net . sf . jasperreports . engine . fill . JRVerticalFiller .& lt ; init & gt ;( JRVerticalFiller . java : 57 )
at net . sf . jasperreports . engine . fill . JRFiller . createFiller ( JRFiller . java : 142 )
at net . sf . jasperreports . engine . fill . JRFiller . fillReport ( JRFiller . java : 52 )
at net . sf . jasperreports . engine . JasperFillManager . fillReport ( JasperFillManager . java : 417 )
at net . sf . jasperreports . engine . JasperFillManager . fillReport ( JasperFillManager . java : 247 )
at relatorio . Rel_Clientes . gerarRelatorioCliente ( Rel_Clientes . java : 23 )
at telas . MenuOpcoes $ 8. actionPerformed ( MenuOpcoes . java : 160 )
at javax . swing . AbstractButton . fireActionPerformed ( Unknown Source )
at javax . swing . AbstractButton $ Handler . actionPerformed ( Unknown Source )
at javax . swing . DefaultButtonModel . fireActionPerformed ( Unknown Source )
at javax . swing . DefaultButtonModel . setPressed ( Unknown Source )
at javax . swing . AbstractButton . doClick ( Unknown Source )
at javax . swing . plaf . basic . BasicMenuItemUI . doClick ( Unknown Source )
at javax . swing . plaf . basic . BasicMenuItemUI $ Handler . mouseReleased ( Unknown Source )
at java . awt . Component . processMouseEvent ( Unknown Source )
at javax . swing . JComponent . processMouseEvent ( Unknown Source )
at java . awt . Component . processEvent ( Unknown Source )
at java . awt . Container . processEvent ( Unknown Source )
at java . awt . Component . dispatchEventImpl ( Unknown Source )
at java . awt . Container . dispatchEventImpl ( Unknown Source )
at java . awt . Component . dispatchEvent ( Unknown Source )
at java . awt . LightweightDispatcher . retargetMouseEvent ( Unknown Source )
at java . awt . LightweightDispatcher . processMouseEvent ( Unknown Source )
at java . awt . LightweightDispatcher . dispatchEvent ( Unknown Source )
at java . awt . Container . dispatchEventImpl ( Unknown Source )
at java . awt . Window . dispatchEventImpl ( Unknown Source )
at java . awt . Component . dispatchEvent ( Unknown Source )
at java . awt . EventQueue . dispatchEvent ( Unknown Source )
at java . awt . EventDispatchThread . pumpOneEventForFilters ( Unknown Source )
at java . awt . EventDispatchThread . pumpEventsForFilter ( Unknown Source )
at java . awt . EventDispatchThread . pumpEventsForHierarchy ( Unknown Source )
at java . awt . EventDispatchThread . pumpEvents ( Unknown Source )
at java . awt . EventDispatchThread . pumpEvents ( Unknown Source )
at java . awt . EventDispatchThread . run ( Unknown Source )
Caused by : java . lang . ClassNotFoundException : org . apache . commons . digester . Rule
at java . net . URLClassLoader $ 1. run ( Unknown Source )
at java . security . AccessController . doPrivileged ( Native Method )
at java . net . URLClassLoader . findClass ( Unknown Source )
at java . lang . ClassLoader . loadClass ( Unknown Source )
at sun . misc . Launcher $ AppClassLoader . loadClass ( Unknown Source )
at java . lang . ClassLoader . loadClass ( Unknown Source )
... 49 more
que erro é esse???
DeGuedes 3 de nov. de 2010
Caused by: java.lang.ClassNotFoundException: org.apache.commons.digester.Rule
Ele nao esta achando essa classe nas suas bibliotecas, tenta procurar essa classe dentro da pasta do netbeans ou baixá-la da internet!