Ответ 1
В настоящее время он полностью поддерживает Java SE 8, а стандартная версия бесплатна (но поддерживает только 32-разрядные Windows и Linux.)
Кто-нибудь знает какой-нибудь бесплатный компилятор AOT Java? Я нашел только один - http://gcc.gnu.org/java/.
В настоящее время он полностью поддерживает Java SE 8, а стандартная версия бесплатна (но поддерживает только 32-разрядные Windows и Linux.)
GCJ, как вы уже отметили, вероятно, ваш лучший вариант. Если вы ищете что-то, что работает в Windows, вам нужно настроить Cygwin или MinGW, которая запускает GCC.
JNC является старым, который все еще может работать, он был создан для Java 1.5 и основан на GCC.
Не знаю, как это закончилось, но этот проект использует LLVM и может компилировать AOT Java и .NET.
Oracle JDK, а также OpenJDK поставляются с компилятором AOT Java под названием javac
.