oi
tenho problemas para ligar o jasper com java
vc pode enviar-me algum exemplo do ligamento?
o vc tem algum manual que diga passo a passo como fazer o ligamento?
muito obrigado
e urgente
Marcelo Flores
oi
tenho problemas para ligar o jasper com java
vc pode enviar-me algum exemplo do ligamento?
o vc tem algum manual que diga passo a passo como fazer o ligamento?
muito obrigado
e urgente
Marcelo Flores
estou com o mesmo problema… mas… o que ser o jr? e jprint? poderia mandar o codigo todo para a gente dar uma olhada?]
valeu!
PELO SEU EXEMPLO A MINHA CLASSE SAIU ASSIM:
//import jasper.*;
import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.view.JasperViewer;
import java.sql.;
import java.util.;
public class Teste1 {
private void gerarelatorio()
{
try {
Connection con = Conexao.obtemConexao();
Statement stm = con.createStatement();
String query = "select * from local_atendimento";
ResultSet rs = stm.executeQuery( query );
JRResultSetDataSource jrRS = new JRResultSetDataSource(rs);
Map p = new HashMap();
//byte[] bytes = null;
//bytes = JasperRunManager.runReportToPdf("TESTE.jasper", p, jrRS);
JasperReport jr = JasperCompileManager.compileReport("Teste.jrxml");
JasperPrint jprint = JasperManager.fillReport(jr, p, jrRS);
JasperViewer.viewReport(jprint, false);
} catch (JRException sce) {
System.out.println(sce.getCause());
} catch (Exception sce) {
}
}
public static void main (String [] args) throws JRException, Exception
{
new Teste1().gerarelatorio();
}
}
mas tá dando o seguinte erro:
java.io.IOException: CreateProcess: javac -classpath C:\eclipse\workspace\iReport2;C:\eclipse\workspace\lib\bsh-1.3.0.jar;C:\eclipse\workspace\lib\commons-beanutils-1.5.jar;C:\eclipse\workspace\lib\commons-collections-2.1.jar;C:\eclipse\workspace\lib\commons-digester-1.3.jar;C:\eclipse\workspace\lib\commons-logging-1.0.2.jar;C:\eclipse\workspace\lib\commons-logging-api-1.0.2.jar;C:\eclipse\workspace\lib\itext-1.01.jar;C:\eclipse\workspace\lib\jasperreports-0.6.3.jar;C:\eclipse\workspace\lib\jdbc2_0-stdext.jar;C:\eclipse\workspace\lib\jta-spec1_0_1.jar;C:\eclipse\workspace\lib\mysql-connector-java-3.0.16-ga-bin.jar C:\eclipse\workspace\iReport2\untitled_report_1.java error=2
Ai que saudade do Delphi…
vá no console e digite: javac
tem que aparecer isso
where possible options include:
-g Generate all debugging info
-g:none Generate no debugging info
-g:{lines,vars,source} Generate only some debugging info
-nowarn Generate no warnings
-verbose Output messages about what the compiler is doing
-deprecation Output source locations where deprecated APIs are us
ed
-classpath <path> Specify where to find user class files
-sourcepath <path> Specify where to find input source files
-bootclasspath <path> Override location of bootstrap class files
-extdirs <dirs> Override location of installed extensions
-d <directory> Specify where to place generated class files
-encoding <encoding> Specify character encoding used by source files
-source <release> Provide source compatibility with specified release
-target <release> Generate class files for specific VM version
-help Print a synopsis of standard options
se nao aparecer eh pq vc tem configurar o seu path no win!
ELIAS,
voce esta usando a classe java que o iReport gera? se sim, onde vc esta a colocando?
Se eu estou usando a classe que o iReport gera? Eu não, a classe é gerada sozinha. Mas eu não uso. Pessoal eu só quero uma classe java que gere o relatório apartir do .jasper. Acredito que alguem tem isso, ninguem pode postar aqui? O tutorial que tem aqui não funciona, Os exemplos do jasper funcionam mas não entendo nada.
Por favor se vc tem uma classe que funciona em alguma aplicação dar pra postar, pois não sou só eu que estar prescisando.
Desculpa a ingnorância…
tchau
eu gero apartir do xml…
Cara não me disse nada!
Pode mandar um exemplo pra mim?
[quote=Tysrael]Com a versão antiga funcionou melhor, mas agora tá dando o erro abaixo, quem puder me ajudar a corrigí-lo…
[quote]
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at dori.jasper.engine.util.JRLoader.<clinit>(JRLoader.java:100)
at dori.jasper.engine.JasperFillManager.fillReportToFile(JasperFillManager.java:234)
at bombeiros.layout.relatorios.relTeste.geraRelatorio(relTeste.java:35)
at bombeiros.layout.relatorios.relTeste.main(relTeste.java:41)
Exception in thread “main”
[/quote][/quote]
Olá amigo, tbm estou com este problema, vc poderia me dizer como resolveu? Já to quase doido e naum consegui sair do lugar, jah tentei um bocado de codigo… Conto com seu help.
Obrigado!
Britz :?:
Estou construindo a aplicação seguindo o tutorial “Geração de Relatório com JasperReports e iReport”.
Todas configurações para o iReport foram feitas com sucesso, porém tenho dificuldades quanto a gerar o arquivo .jasper de acordo com o build.xml.
Como posso tratar e gerar o . jasper, e assim conseguir ligação com o iReport.
Obs.: baixei a versão JasperReports0.6.4 e iReport-0.4.0.
as configurações do iReport, eu já consegui e executá-lo tb através do prompt de comando, mas não consegui avançar nas configurações do
JasperReports e ne menos executar e ligá-lo ao iReport.
Já de ante-mão agradeço a ajuda!
Eu tento usar o jasper para gerar um pdf pelo jsp mas aparece esse erro:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Error loading object from file : /home/desenvolvimento/workspace/local/build/web/emissaobl/emitebl.pdf
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:846)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779)
org.apache.jsp.emissaobl.exportapdf_jsp._jspService(exportapdf_jsp.java:54)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:99)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:325)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:245)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)
root cause
net.sf.jasperreports.engine.JRException: Error loading object from file : /home/desenvolvimento/workspace/local/build/web/emissaobl/emitebl.pdf
net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:89)
net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:342)
net.sf.jasperreports.engine.JasperManager.fillReport(JasperManager.java:764)
utilitarios.emitebl.geraRelatorio(emitebl.java:41)
org.apache.jsp.emissaobl.exportapdf_jsp._jspService(exportapdf_jsp.java:45)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:99)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:325)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:245)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)
Alguem sabe o que pode ser? eu ja tentei de tudo…e o caminho do arquivo esta correto.
Estou com o mesmo problema, na verdade eu quero que o relatorio abra na tela no formato que o usuario selecionar anteriormente
[quote=Tysrael]Valeu pessoal, consegui resolver os meus problemas , qualquer dúvida que alguém possa ter na utilização dessa ferramenta podem contar com o mais novo usuário…
Tysrael[/quote]
Bom dia Tysrael , tenho uma dúvida sobre JSP e Jasper se vc poder me ajudar ficarei mto grato.
O problema é o seguinte, eu tenho uma interface desenvolvida em JSP, através dela, vou gerar um relatório em jasper. Como é feita essa integração??!?!
Obrigado pela ajuda!!
Olá, este é meu primeiro post, estou com muita dificuldade em chamar relatório a partir da minha classe java. Abaixo trecho do código que esta retornando null:
//string q indica o caminha do relatório
private static final String layout = “C:\Program Files\iReport-1.2.0\testes\fitness\alunos_ativos.jrxml”;
//stream com o .jrxml
InputStream relAtivos = getClass().getResourceAsStream(layout);
a aplicação não esta encontrando o arquivo e gera nullpointer.
Alguem poderia me dar um help???
[quote=Tysrael]Valeu pessoal, consegui resolver os meus problemas , qualquer dúvida que alguém possa ter na utilização dessa ferramenta podem contar com o mais novo usuário…
Tysrael[/quote]
E ae, td blz? Estou com problemas para chamar o relatório pela minha aplicação java… e como vi q vc tem bastante conhecimento pensei q poderia me dar uma ajuda.
abaixo meu codigo:
public class ConsultaAlunosAtivos {
private static final String layout = "alunosativos.jrxml";
public ConsultaAlunosAtivos() throws Exception{
//map de paramentros que mesmo que não seja passado
//precisa ser instanciado pois é necessário no construtor
Map parametros = new HashMap();
//stream com o .jrxml
InputStream relAtivos = getClass().getResourceAsStream(layout);
// JasperReport relAtivos = JasperCompileManager.compileReport(layout);
//criando o dataSource
JRBeanCollectionDataSource dsAtivos = new JRBeanCollectionDataSource(FactoryConsultaAlunosAtivos.alunosAtivos());
JasperPrint impressao = null;
try {
impressao = JasperFillManager.fillReport(relAtivos, parametros, dsAtivos);
JasperViewer viewer = new JasperViewer(impressao, true);
viewer.setVisible(true);
} catch (JRException e) {
System.out.println(e.getMessage());
}
}
public static void main(String[] args) throws Exception {
new ConsultaAlunosAtivos();
}
}
na linha abaixo esta gerando o erro de leitura do arquivo .jrxml, o q pode ser?
impressao = JasperFillManager.fillReport(relAtivos, parametros, dsAtivos);
Grato
Nossa… q treta esse jasper…
Bom… eu consegui montar meu relatorio e fazer ele aparecer no JRView sem problemas… mas agora to tendo o seguinte problema…
Ao tentar salvar o relatório pelo próprio JRView, ele me da as opções de PDF, CLS entre outras…
Escolho uma delas e da erro… o erro que surge eh de mátodo não encontrado…
Tento fazer a mesma coisa usando o próprio iReport e funciona…
Acredito que esteja faltando importar para o meu projeto algum arquivo .jar do iReport/lib…
Agluém saberia me dizer como faço para descobrir qual .jar falta ?? Uma maneira seria adicionar um a um… mas ai eh doidera… são muitos .jar dentro do lib…
Alguem tem uma ideia ???
Vlw !
Bom… continuo com o mesmo problema…
Li alguns post e adicionei tudo q eh compiler no meu prjeto, mas ainda da erro de metodo nao encontrado…
java.lang.NoSuchMethodError: com.lowagie.text.pdf.PdfContentByte.transform(Ljava/awt/geom/AffineTransform;)V
at net.sf.jasperreports.engine.export.JRPdfExporter.exportText(JRPdfExporter.java:1625)
at net.sf.jasperreports.engine.export.JRPdfExporter.exportPage(JRPdfExporter.java:466)
at net.sf.jasperreports.engine.export.JRPdfExporter.exportReportToStream(JRPdfExporter.java:406)
…
Se alguem souber qual jar falta, por favor me avise… ^^
Como vcs resolveram esse erro ??
Jah mudei os .jar e ainda tenho problema de metodo nao encontrado… nao eh possivel… onde to errando ?
Bom… tenho o projeto no Eclipse, e estou usando os seguintes .jar do ireport:
commons-beanutils-1.5.jar
commons-collections-2.1.jar
commons-digester-1.3.jar
commons-logging-1.0.2.jar
groovy-all-1.0-beta-10.jar
itext-1.3.0.jar
jakarta-poi-1.5.1-final-20020615.jar
iReport.jar;jasperreports-1.0.1.jar
Tentei usar os .jar do iReport 1.2.5, mas voltei a ter erro de InputStream na hora de carregar o arquivo .jasper
vou tentando aki… ^^
Se respondesse as dúvidas ninguém iria perguntar novamente, pois já teria a resposta.
Estou com o seguinte erro:
Exception in thread "main" java.io.FileNotFoundException: c:\workspace\Relatorio\Alunos_1156284233390_90994.class (O sistema não pode encontrar o arquivo especificado)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at net.sf.jasperreports.engine.util.JRLoader.loadBytes(JRLoader.java:272)
at net.sf.jasperreports.engine.design.JRAbstractClassCompiler.compileUnits(JRAbstractClassCompiler.java:73)
at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:189)
at net.sf.jasperreports.engine.design.JRDefaultCompiler.compileReport(JRDefaultCompiler.java:105)
at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:211)
at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:144)
at com.chart.jasper.GerarRelatorio.<init>(GerarRelatorio.java:42)
at com.chart.jasper.GerarRelatorio.main(GerarRelatorio.java:54)
Alguém sabe me explicar pq?