Tecnicamente, é possível ter java em tempo real (como sugerem os comentários da SK-logic). no entanto, isso não é comum por várias razões não técnicas:
Padrões antigos
Tendo problemas para encontrar uma referência para isso, mas tenho certeza de que vi padrões de segurança ou conselhos de conformidade com padrões de segurança, proíbem o Java. Certo ou errado, se você precisar se adequar a algo que diz que Java é verboten, então Java é Verboten.
Engenheiros de segurança antigos
Mesmo que os padrões nos quais você precisa trabalhar para não banir o Java, trabalhar com auditores de Segurança / Qualidade sem experiência em Java signifiquem muito que você não esteja seguindo o caminho de menor resistência. Qualquer coisa fora do comum para o auditor provavelmente atrairá muitas perguntas, o que, por sua vez, significa muito trabalho para você justificar suas escolhas.
A comunidade
ou seja, existe muita dependência de caminho, a maioria dos especialistas atuais em tempo real conhecerá C ++, C ou ADA de dentro para fora, por isso é uma escolha natural fazer um novo trabalho.
(observação: conflitei um pouco com o tempo real e a segurança no item acima, o que é uma espécie de outro problema, pois até mesmo os padrões de segurança confundem os dois)