Tengo una aplicación antigua escrita con Java 7. Se ejecuta bien en Java 8 JRE. No planeo reescribir ninguno de los códigos para utilizar las funciones de Java 8. ¿Existe algún beneficio técnico al actualizar el código compilado al último Java 8 JDK?
Para ser claros, el código está actualmente compilado con Java 7 y ya se está ejecutando con el último Java 8 JRE. Ya debería beneficiarse de las mejoras en tiempo de ejecución de Java 8. Esta pregunta es si se obtendrían beneficios compilando con la versión 8 y ejecutando con el código de bytes compilado de Java 8.
Además, no me interesan los beneficios no técnicos, como la productividad del desarrollador. Creo que esos son importantes, pero no el punto de esta pregunta. Pido por el bien del código de producción que NO tiene equipo de desarrollo. Está puramente en modo de mantenimiento.