Compilación cruzada en Java

¿Pueden usarse las últimas herramientas añadidas al lenguaje sin limitarse a una versión antigua?