Histórico
Depois de implantar o pacote jar, use a ferramenta de descompactação Bandizip ou winwar para modificar o arquivo de configuração interno e um arquivo de configuração que faça referência ao pacote em lib e relate este erro:
Não é possível abrir a entrada aninhada 'BOOT-INF/lib/**.jar'. foi compactado
O motivo do erro
é que o acesso ao pacote jar falhou. O motivo do erro é que você usa a ferramenta de descompactação winrar ou 7zip para modificar o pacote jar de segundo nível em lib depois de clicar nele. Ao salvá-lo novamente após modificação, o pacote jar em lib é modificado Compactação duplicada, portanto, sem acesso.
Janelas de solução
:
Existem 2 soluções para Windows: Solução 1
Editar-Adicionar Arquivos Usando Bandizip
Use o WinRAR para abrir, mova o pacote jar na lib que acabou de ser modificado e compactado repetidamente e relatou um erro, use a função do WinRAR para adicionar - "Arquivo -" arquivos armazenados diretamente sem compactação, preencha o caminho local de o pacote lib e reinstale o pacote lib, adicione-o,
Solução 2:
altere manualmente o sufixo do arquivo do pacote jar para rar, descompacte-o e recompacte-o para rar, altere o sufixo final para jar e execute novamente.
linux:
A ideia do linux é a mesma da solução 2 do windows, que é reembalada após a descompactação.
Descompressão do Linux:
jar -xf xxx.jar
Depois de descompactar o pacote jar, encontre o pacote lib dentro, encontre o pacote jar problemático, descompacte o pacote jar novamente e, em seguida, compacte-o novamente.
linux recompactar:
O ./ após jar -cfM0 ./ é o caminho da pasta a ser compactada