Technisch ist es möglich, Java in Echtzeit zu haben (wie aus den Kommentaren von SK-logic hervorgeht). Es ist jedoch aus einer Reihe von nicht technischen Gründen nicht üblich:
Alte Standards
Ich habe Probleme, eine Referenz dafür zu finden, aber ich bin sicher, dass ich Sicherheitsstandards oder Ratschläge zur Konformität mit Sicherheitsstandards gesehen habe, die Java pauschal verbieten. Zu Recht oder zu Unrecht, wenn Sie sich an etwas halten müssen, das sagt, dass Java verboten ist, dann ist Java Verboten.
Alte Sicherheitsingenieure
Selbst wenn die Standards, nach denen Sie arbeiten müssen, um Java nicht zu verbieten, die Arbeit mit Sicherheits- / Qualitätsprüfern ohne Java-Erfahrung bedeuten, dass Sie nicht den Weg des geringsten Widerstands beschreiten. Alles, was für den Prüfer ungewöhnlich ist, wird wahrscheinlich viele Fragen aufwerfen, was wiederum eine Menge Arbeit für Sie bedeutet, um Ihre Entscheidungen zu rechtfertigen.
Die Gemeinde
Das heißt, es besteht eine große Pfadabhängigkeit. Die meisten aktuellen Echtzeitexperten kennen C ++, C oder ADA in- und auswendig, sodass es eine natürliche Wahl ist, neue Aufgaben zu erledigen.
(Anmerkung: Ich habe Echtzeit und Sicherheit in den obigen Punkten in gewisser Weise in Konflikt gebracht, was ein weiteres Problem darstellt, da selbst Sicherheitsstandards häufig die beiden Aspekte in Konflikt bringen.)