Techniquement, il est possible d'avoir du java en temps réel (comme le suggèrent les commentaires de SK-logic). cependant, il n'est pas courant pour un certain nombre de raisons non techniques:
Anciennes normes
Ayant du mal à trouver une référence pour cela, mais je suis certain que j'ai vu des normes de sécurité, ou des conseils de conformité aux normes de sécurité, mettre une interdiction générale sur Java. À tort ou à raison, si vous devez vous conformer à quelque chose qui dit que Java est verboten, alors Java est Verboten.
Vieux ingénieurs de sécurité
Même si les normes dont vous avez besoin pour ne pas interdire Java, travailler avec des auditeurs de sécurité / qualité sans expérience de Java signifie que vous ne suivez pas le chemin de la moindre résistance. Tout ce qui sort de l'ordinaire pour l'auditeur attirera probablement beaucoup de questions, ce qui signifie à son tour beaucoup de travail pour justifier vos choix.
La communauté
c'est-à-dire qu'il y a beaucoup de dépendance de chemin, la plupart des experts actuels en temps réel connaîtront le C ++, le C ou l'ADA à l'envers donc c'est un choix naturel pour faire de nouveaux travaux.
(Remarque: j'ai un peu confondu en temps réel et la sécurité dans ce qui précède, ce qui est en quelque sorte un autre problème, car même les normes de sécurité confondent souvent les deux)