Eu tenho um aplicativo antigo escrito usando Java 7. Ele roda bem em um Java 8 JRE. Não pretendo reescrever nenhum código para usar os recursos do Java 8. Existe algum benefício técnico em atualizar o código compilado para o Java 8 JDK mais recente?
Para ficar claro, o código está atualmente compilado com o Java 7 e já em execução com o Java 8 JRE mais recente. Já deve se beneficiar das melhorias de tempo de execução do Java 8. Esta questão é se quaisquer benefícios seriam obtidos ao compilar com a versão 8 e executar com o código de bytes compilado do Java 8.
Além disso, não estou preocupado com benefícios não técnicos, como a produtividade do desenvolvedor. Eu acho que esses são importantes, mas não o objetivo desta questão. Estou pedindo o código de produção que NÃO possui equipe de desenvolvimento. É puramente no modo de manutenção.