Технически возможно иметь Java в реальном времени (как подсказывают комментарии SK-logic). однако это не распространено по ряду нетехнических причин:
Старые стандарты
Возникли проблемы с поиском ссылки на это, но я уверен, что я видел стандарты безопасности или советы по соответствию стандартам безопасности, наложил полный запрет на Java. Правильно или нет, если вам нужно соответствовать чему-то, что говорит, что Java - верботен, то Java - верботен.
Старые инженеры по технике безопасности
Даже если вам нужно работать над стандартами, чтобы не запрещать Java, работа с аудиторами Safety / Quality без опыта работы с Java будет означать, что вы не идете по пути наименьшего сопротивления. Все, что является необычным для аудитора, вероятно, вызовет много вопросов, что, в свою очередь, означает большую работу для вас, оправдывающую ваш выбор.
Общество
т. е. существует много зависимостей от пути, большинство нынешних экспертов в реальном времени будут знать C ++, C или ADA наизнанку, поэтому это естественный выбор для новой работы.
(примечание: я несколько совмещал в реальном времени и безопасность в вышеупомянутом, что является своего рода другой проблемой, в которой даже стандарты безопасности часто объединяют два)