NetworkServerControl foi compilado por uma versão mais recente do Java Runtime

NetworkServerControl foi compilado por uma versão mais recente do Java Runtime

Estou usando o Netbeans para desenvolver um aplicativo Java usando também JavaFX.

Ao desenvolver o aplicativo, tomei a RUIM decisão de atualizar meu ambiente e passei do Java8 para o Java 11 e do Derby 10.14 para o derby 10.15. O resultado foi que entendi que o suporte JavaFX no novo ambiente era muito complexo para mim e fiz downgrade do meu ambiente novamente para Java8 e Derby 10.14.

Agora, porém, quando tento iniciar o servidor Java DB, recebo o seguinte erro: "java.lang.UnsupportedClassVersionError: org/apache/derby/drda/NetworkServerControl foi compilado por uma versão mais recente do Java Runtime (arquivo de classe versão 53.0), esta versão do Java Runtime reconhece apenas versões de arquivos de classe até 52.0"

Pesquisei no Google, stackoverflow, etc. sem nenhum resultado. Claro, entendo que este é um problema de versões diferentes, mas como posso trazer o NetworkServerControl de volta para a versão que estou usando? Obviamente, não quero atualizar para Java9.

Responder1

O problema estava nas propriedades do Java DB. Isso também teve que ser rebaixado. Apenas para qualquer pessoa com o mesmo problema. Clique com o botão direito em Derby DB, propriedades, altere o link para a pasta de instalação do Derby rebaixada.

informação relacionada