|
Patrick,
Os arquivos .JAR sao
denominados Java Archives. O manifesto e' um pequeno arquivo texto que descreve
algumas propriedades do .JAR (como qual arquivo e' o principal da aplicacao, por
exemplo).
Os arquivos .JAR usam o mesmo
formato que os .ZIP, por isso podes abri-lo com qualquer utilitario que trabalhe
com este formato. Antes de ter criado os Java Archives, a Sun usava arquivos
.ZIP para manter classes empacotadas (lembram do classes.zip?).
Agora, pelo que entendi, tu
achas um inconveniente o fato dos .JAR serem tao abertos, correto? Mas nao era a
finalidade deles serem fechados, mesmo. Tu ja' viste algum formato de biblioteca
(.lib, .dll, .lib.so, ...) em qualquer sistema operacional que seja tao facil de
manipular quanto os .JAR/.ZIP?
Se tu quiseres proteger o
acesso nao autorizado a tuas classes, creio que o caminho passa pela criacao de
um carregador de classes ("class loader") com habilidade de
descriptografar classes previamente criptografadas, ou de abrir um arquivo
.ZIP/.JAR com senha, ou qualquer coisa assim. So' que ai' tu encontras o
inconveniente de so' teus programas (que usam o classloader especial)
conseguirem acessar as classes criptografadas/protegidas.
Nao sei se ajudei, mas ta'
ai'...
Rafael Chaves
Brainbench MVP for Java 1
|
- Re: RES: [java-list] Criar .exe Paulo Brasko
- Re: RES: [java-list] Criar .exe Patrick Leandro de Souza
- Re: RES: [java-list] Criar .exe Rafael Chaves
- Re: RES: [java-list] Criar .exe Patrick Leandro de Souza
- Re: RES: [java-list] Criar .exe arivaldo_tecnocoop
