Проблема с Java в том, что, хотя файлы классов часто крошечные, для их запуска требуется большое время выполнения.Java SE составляет несколько мегабайт.Java ME создан для встраиваемых устройств (например, телефонов) и имеет меньшие размеры, но не намного.
Чтобы запустить Java на части аппаратного обеспечения, кто-то должен портировать среду выполнения Java для запуска там.Это действительно работа для системного инженера, так как я думаю, что это связано с хакингом низкого уровня.Безусловно, части системы необходимо будет повторно скомпилировать и выполнить пользовательскую компиляцию.
Практическое правило. Если тот, кто предоставляет ваше оборудование, предоставляет среду выполнения Java или упоминает, что она доступна, все в порядке.Если нет, вам нужно искать другое решение.
В какой-то момент около 10 лет назад Sun фактически планировала создать «чипы Java», пользовательские процессоры для запуска байт-кода Java, и это было быотлично подходит для встраивания Java в тостер.Тем не менее, они, очевидно, сделали цифры и пришли к выводу, что это не было жизнеспособным деловым предложением.Так что сегодня Java все еще не запускается каждые , где.