Ocultar codigo e encapsular banco

pessoal,

tenho duas duvidas “basicas” rs

1 - como eu posso ocultar meu codigo, ja que vou mandar meu jar para um cliente e não quero que ninguem abra minhas classes? Existe alguma forma de fazer?

2 - quero que minha aplicação (dentro do jar) já vai com o banco. Apenas eu me conectando a ele. E o usuario nao tenha acesso ao arquivo de banco. Visando a segurança da aplicacao. No caso, usando postgres

valew

1 - Pesquise sobre obfuscarção ou pelo Obfuscator

2 - Eu desconheço isso, creio que você terá que criar uma maneira de criar via jdbc as tabelas e runtime.getruntime() criar a database, isso já com o banco instalado na máquina.

Lucas

essa possibilidade de ter o banco instalado na maquina não pode existir, no cenario que te expliquei.

quanto ao Obfuscator, thank…vou dar meus pulos aqui

eu tb estava vendo qeu tem varias opcoes de obfuscator. Agora queria uma opiniao de qual é o mais usado, qual é o mais facil
ou material que explique melhor como fazer. :lol: