Не думаю. Проблема прежде всего в рефлексии. Можно конечно сделать очень ограниченную рефлексию как это делает тот же Dart но это не тот случай с Java рантаймом. Поэтому какой никакой но vm или интерпретатор но нужен
Не обязательно JIT, достаточно и интерпретатора. Можно сделать и без него, но тогда бинарники будут чудовищного размера и все равно не покрывать все возможные варианты рефлексии
На самом деле, там есть разные вариации сборки (настроек). Можно получить компактный, self-contained бинарник, но верятно нужно будет повозиться с настройкой, а можно получить бинарник способный пройти сертификацию на Java SE