Olá pessoal, como diz o ‘Assunto’, a artimanha “./” nao esta funcionando apos construir o projeto,
mas quando estou no NetBeans, funciona direitinho.
Alguem tem uma solução?
depende muito de onde está o arquivo de destino
“./” -> significa pasta atual da aplicação
quando você faz
“./jasper/Relatorio.jasper” -> quer dizer que você quer pegar o arquivo que em relação a aplicação atual está dentro da pasta jasper que por sua vez se chama Relatorio
o NetBeans tem um pequeno problema por causa da forma que ele copila e executa o projeto, a raiz (./) do projeto no netbeans vira a pasta do projeto do net beans não a pasta “Dist” que é onde fica o arquivo finalizado
observe tente pegar a pasta jasper da pasta do seu projeto e coloque ela dentro da pasta “Dist” depois de copilar
isso é meio ruim deixa um pouco confuso no inicio, mas vc se acostuma, agora lembre sempre que caminho relativo é sempre em relação a onde está o arquivo “.jar”
Entao tenho q criar uma pasta “Jasper” dentro da pasta “Dist” e, assim, chamar o relatorio?
vlw!!!
mas lembre que o NetBeans ao clicar no botão “Limpar e Construir” ele deleta a pasta Dist e cria ela de novo ou seja tudo que estiver nela será deletado então não basta só colocar a pasta lá uma vez, vc vai que ter colocar todas as vesses que vc clicar no botão “Limpar e Construir”
Obrigado, mais uma vez!!!