Verificado duas vezes: você pode simplesmente instalar o java8 do repositório Stretch. Ele funciona muito bem em configurações produtivas meses atrás. Não há razão para atrasar a atualização para isso. (@peterh)
A versão estável recente do Debian, Debian Buster, não possui mais o Java 8.
No entanto, o Java 8 ainda é amplamente utilizado em configurações produtivas, e fazer isso é um grande fallback antes de qualquer atualização.
Alguém conhecendo melhor as partes internas das listas de discussão do Debian, e sua comunicação, qual poderia ser a razão para fazer isso?
Existe alguma esperança de que o Java 8 reapareça uma vez na forma de alguma atualização?
Claro, instalar o Java 8 de uma fonte diferente (Oracle, Ubuntu), ou mesmo do repositório de pacotes Stretch, é uma alternativa viável. Mas fazendo isso, perdemos exatamente as vantagens dos repos oficiais.
A política geral do Debian é ter apenas uma versão de um pacote de software em um lançamento. Portanto, na ausência de circunstâncias excepcionais, haveria apenas uma versão do OpenJDK; buster tem o OpenJDK 11.
Detalhes podem ser encontrados em um e-mail para debian-java e em vários sites Java, mas resumindo:
Você também pode considerar mover seu aplicativo Java para um contêiner de algum tipo, para facilitar a implantação de uma versão não empacotada do Java. Isso é o que eu fiz para um aplicativo proprietário que tenho que continuar executando.