Depois de descompactar e modificar o pacote jar, um erro é relatado: Não é possível abrir a entrada aninhada 'BOOT-INF/lib/**.jar'. Ela foi compactada

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
 

Acho que você gosta

Origin blog.csdn.net/u010919402/article/details/127774845
Recomendado
Clasificación