Então cembjr, agora eu mexi no endereço e está caindo apenas na condicional:
arquivo inexistente
o que vc acha???
valeu
Então cembjr, agora eu mexi no endereço e está caindo apenas na condicional:
arquivo inexistente
o que vc acha???
valeu
Tem que ver certinho o diretorio e o nome do arquivo!!!
Tipo coloca assim /projeto/rel
E coloca no /projeto/dist/rel
e coloca no /projeto/src/rel
Assim não tem como ele não existir!!!
[quote=cembjr]Tem que ver certinho o diretorio e o nome do arquivo!!!
Tipo coloca assim /projeto/rel
E coloca no /projeto/dist/rel
e coloca no /projeto/src/rel
Assim não tem como ele não existir!!! [/quote]
cembjr, agora sim o caminho está correto,
cai no If
arquivo .jasper encontrado
mas depois cai no If
conexão nula
por que dá conexão nula???
como resolver isso???
vejo que só falta este detalhe
por favor
valeu
Faz assim no seu Conexao
public class Conexao {
private static String servidor = "com.mysql.jdbc.Driver";
private static String usuario = "root";
private static String senha = "suaSenha";
private static String banco = "seuBanco";
private static String server = "localhost";
private static String url = "jdbc:mysql://"+Conexao.server+"/"+Conexao.banco;
public Conexao(){}
public static Connection conectar()
{
try
{
Class.forName(Conexao.servidor);
Connection con = DriverManager.getConnection(Conexao.url, Conexao.usuario, Conexao.senha);
return con;
}
catch(ClassNotFoundException c)
{
JOptionPane.showMessageDialog(null, "Classe "+servidor+" não encontrada \n"
+ "Erro :"+c.getMessage());
}
catch(SQLException sqlE){JOptionPane.showMessageDialog(null, "Erro SQL "+ sqlE.getMessage());
}
return null;
}
}
E na hora que for chamar a conexao no seu geraRelatorio faz assim
java.sql.Connection con = Conexao.conectar();
Assim vai funcionar com certeza!!!
Com esse método para conectar se der algum erro você verá o que é com JOptionPane!!!
Então, não deu erro na conexão
veja bem
cai no primeiro If >>>> Arquivo .jasper encontrado
e depois da erro Null
no try catch
isso tá me deixando maluco!!!
me ajuda ai cembjr
valeu
Seu iReport está configurado para rodar em java? as vezes pode ser por isso!
Agora deu certo, está rodando e exportando para PDF, maravilhaaaaaaa
mas por que ele não está mostrando o relatório quando é chamado???
obrigado, abraços
É só você mandar mostrar!!! Tipo com esse comando ai ele apenas exporta para a raiz. Com o seu código antigo ele vai mostrar!!
Haa ta
vou mexer aqui, legal
mas já agradeço tua ajuda e tua disposição
até mais, valeu
Se precisar pode perguntar!!!
Se puder vou ajudar!