Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Opções na geração do runnable jar

Para que serve e quais as diferenças entre as opções em "Seal contents"?

1 resposta
solução!

Oi Aurelio, tudo bem?

Selar um pacote significa que o JAR é a única fonte para as classes do pacote. Uma SecurityException será lançada se qualquer outro elemento do classpath tentar adicionar classes adicionais ao pacote. O principal motivo para lacrar um pacote é o sistema de segurança Java, que permite exigir privilégios para certas funções (como acesso ao sistema de arquivos) em ambientes restritos. A vedação evita que códigos não confiáveis ​​contornem essas medidas de segurança. Outro motivo para a vedação é evitar que o usuário carregue acidentalmente duas implementações ligeiramente diferentes para o mesmo pacote, o que pode causar erros.