Técnicamente es posible tener Java en tiempo real (como sugieren los comentarios de SK-logic). sin embargo, no es común por varias razones no técnicas:
Normas antiguas
Tengo problemas para encontrar una referencia para esto, pero estoy seguro de que he visto estándares de seguridad, o consejos de conformidad con los estándares de seguridad, imponer una prohibición general a Java. Con razón o sin ella, si tiene que ajustarse a algo que dice que Java es verboten, entonces Java es Verboten.
Viejos ingenieros de seguridad
Incluso si los estándares que necesita para trabajar no prohíben Java, trabajar con auditores de Seguridad / Calidad sin experiencia en Java significará que no está siguiendo el camino de menor resistencia. Cualquier cosa que esté fuera de lo común para el auditor probablemente atraerá muchas preguntas, lo que a su vez significa mucho trabajo para justificar sus elecciones.
La comunidad
es decir, hay mucha dependencia de la ruta, la mayoría de los expertos actuales en tiempo real conocerán C ++, C o ADA de adentro hacia afuera, por lo que es una opción natural hacer un nuevo trabajo.
(nota: he combinado algo de tiempo real y seguridad en lo anterior, lo cual es otra cuestión, ya que incluso las normas de seguridad a menudo combinan los dos)