Автор оригинала: Vorobey
1. Среда исполнения java-байт-кода, короче java-машина, зависит от платформы. Ил-2/ЗС, похоже, использует какие-то расширения или особенности конкретной java-машины.
2. Похоже, что в java-коде Ил-2/ЗС используются native-методы, которые опять-таки непереносимы.
Java-машина там, судя по всему hotspot. Он кросс-платыорменный, насколько я помню. Так что дело не в нем.
А нэйтив-методы судя по всему используются очень широко.