Sobre Assinar arquivo .jar

3 respostas
F

Pessoal qual eh realmente a vantagem de se assinar um arquivo .jar?

Eu tenho alguns componentes que criei (outros que adaptei) para serem usados na Paleta de componentes pelo NetBeans.

Eu gostaria de distribuir livremente estes componenentes que estao em um .jar, porem eu queria que esse .jar nao fosse “descompilado”.

Entao eu pergunto “Qual a melhor forma para se fazer isso?”

Ja tentei usar um obfuscator mas sem sucesso ate agora.

3 Respostas

_fs

O que quer dizer “sem sucesso”?

F

Sem sucesso quer dizer que eu usei o Proguard e ele deixou os nomes das classes todos alterados de forma que eu nao posso mais declarar algo assim:

br.com.kooky.KKBarraBotoes barraBotoes = new br.com.kooky.KKBarraBotoes();

Saberia me dizer como faco para “embaralhar” o codigo porem manter a integridade entre os nomes das classes?

T

Você precisa configurar o Proguard de forma que ele não embaralhe os nomes de algumas de suas classes. É trabalhoso mas não tem jeito.

http://proguard.sourceforge.net/manual/usage.html#keepoverview

Criado 11 de julho de 2005
Ultima resposta 11 de jul. de 2005
Respostas 3
Participantes 3