Bloquear Ralatorios

2 respostas
J

Boa tarde

Gostaria de saber como faço para bloquear os .jasper gerados pelo iReport?
Quando mando limpar e construir uma aplicação desktop nao compila junto os relatorios e eu acabo mandando os relatorio em uma pasta separada junto com o .jar, porém se alguem pegar esses .jasper pode converter e alterar o relatorio.

Gostaria de alguma forma de bloquear esse .jasper para que ninguem possa alterar.

Obrigado

2 Respostas

ezequiellorenzatti

Essa dica vale para o eclipse.

Crie um novo Source Folder, eu utilizo por padrão res, no eclipse irá ficar separado, o src onde ficam as classes e o res onde ficam outros arquivos.

dentro do res você coloca o arquivo do jasper, e quando for abrir o modelo você utiliza o seguinte trecho de código,

getClass().getResource("/seruarquivo.jasper").getPath()

esse método irá lhe trazer o caminho do arquivo dentro do jar.

J

Bom dia ezequiellorenzatti.

Dessa forma que você descreveu, irá compilar o .jasper junto do aplicativo desktop?

Eu utilizo o netbeans, mas creio que se comporte parecido com o ecplise!

Obrigado!

Criado 23 de janeiro de 2014
Ultima resposta 27 de jan. de 2014
Respostas 2
Participantes 2