segunda-feira, 6 de abril de 2026

Erro ao carregar a classe principal serpro.ppgd.app.IRPFPGD (IRPF 2026)

Contornando erro de lincagem na Debian GNU/Linux 12 ("bookworm").


Ao tentar-se executar o Programa Gerador da Declaração, ocorreu o seguinte erro:

Erro: ocorreu LinkageError ao carregar a classe principal serpro.ppgd.app.IRPFPGD
        java.lang.UnsupportedClassVersionError: serpro/ppgd/app/IRPFPGD has
been compiled by a more recent version of the Java Runtime (class file version
61.0), this version of the Java Runtime only recognizes class file versions up
to 55.0

Solução: a versão instalada do Java (no diretório "/opt/jdk-11.0.29+7-jre") foi
deletada. Foi instalada a versão oficial constante dos repositórios da Debian
GNU/Linux 12 (apt install default-jre).

 

Outras informações

Saída gerada pelo comando <java -version> antes do diretório acima mencionado ser deletado:

openjdk version "11.0.29" 2025-10-21
OpenJDK Runtime Environment Temurin-11.0.29+7 (build 11.0.29+7)
OpenJDK 64-Bit Server VM Temurin-11.0.29+7 (build 11.0.29+7, mixed mode)

Observação: versão instalada manualmente.

 

Saída gerada pelo comando <java -version> depois de instalada a versão oficial acima mencionada:

openjdk version "17.0.18" 2026-01-20
OpenJDK Runtime Environment (build 17.0.18+8-Debian-1deb12u1)
OpenJDK 64-Bit Server VM (build 17.0.18+8-Debian-1deb12u1, mixed mode, sharing)

Saída gerada pelo comando <which java> indicando o atual caminho completo para o binário executável "java":

/usr/bin/java

Saída gerada pelo comando <update-alternatives --config java> depois de instalada a versão oficial acima mencionada:

Há 1 escolha para a alternativa java (disponibiliza /usr/bin/java).

  Selecção   Caminho                                      Prioridade Estado
------------------------------------------------------------
* 0            /usr/lib/jvm/java-17-openjdk-amd64/bin/java   1711      modo automático
  1            /usr/lib/jvm/java-17-openjdk-amd64/bin/java   1711      modo manual

Pressione <enter> para manter a escolha actual[*], ou digite o número da selecção:

 

Jamenson Ferreira Espindula de Almeida Melo
Jaboatão dos Guararapes, Pernambuco, Brasil
Usuário GNU/Linux nº 166197; LFS ID 24492
Key fingerprint: 234D 1914 4224 7C53 BD13 6855 2AE0 25C0 08A8 6180

Nenhum comentário:

Postar um comentário