¿Alguien sabe algún compilador de AOT Java gratis? Solo encontré uno: http://gcc.gnu.org/java/.Libre compilador de Java AOT
Respuesta
No sabe cómo terminó lo es, pero este proyecto utiliza LLVM y AOT puede compilar Java y .NET
JDK de Oracle, así como OpenJDK tanto nave con un compilador de Java llamado AOT javac
.
-1 - no es un [compilador de AOT] (http://en.wikipedia.org/wiki/AOT_compiler) - compila en bytecode. –
@EdStaub: ¿Por qué importa qué lenguaje compila el compilador? La pregunta era sobre un compilador de AOT, es decir, un compilador que compila el código * antes * de que se ejecute. 'javac' ciertamente * does * compila código Java antes de ser ejecutado. La pregunta no especificaba ningún idioma de destino, solo el idioma de origen. –
Un compilador AOT, como se usa normalmente, y como se describe en el primer párrafo de la referencia de Wikipedia que di anteriormente, se compila para "código binario dependiente del sistema". El término se usa normalmente para diferenciar de JIT-compilación. Y ... ¿realmente crees que publicaría si estuviera buscando javac? –
GCJ, como ya ha señalado, es probablemente su mejor opción. Si está buscando algo que se ejecute en Windows, necesitará configurar un entorno Cygwin o MinGW que ejecute GCC.
JNC es uno antiguo que aún puede funcionar, fue creado para Java 1.5 y está basado en GCC.
Actualización: GCJ está muerto – ygesher
A partir de ahora, que es totalmente compatible con Java SE 8 y la edición estándar es gratis (pero sólo es compatible con Windows de 32 bits y Linux.)
- 1. Compilador MonoTouch AOT: los métodos grandes fallan
- 2. Motivo de saltarse el AOT?
- 3. compilador de Java remoto
- 4. Compilador de C libre de Mac OS X
- 5. ¿Diferencia de rendimiento entre las compilaciones de VALA y AOT?
- 6. Compilador/intérprete de Java
- 7. ¿Alguna biblioteca libre de VFS de Java?
- 8. Mono AOT Segmentación de fallas - extraño problema
- 9. Usando la compilación mono aot/aot-full: parece que no ocurre nada?
- 10. compilador Java en Runtime
- 11. cambio compilador de Java 7
- 12. Compilador de Java a JavaScript
- 13. compilador de Java API ClassLoader
- 14. Compilador .NET, Java a JavaScript
- 15. Java 1.3.1, errores del compilador
- 16. Libre biblioteca de visualización de datos de Java?
- 17. Memoria libre de una matriz de bytes en Java
- 18. Error del compilador de genéricos de Java
- 19. compilador de Objective-C a Java
- 20. Optimización del compilador: bytecode de Java
- 21. ¿Compilador de Java para menos CSS?
- 22. Actualizar el compilador de Eclipse Java
- 23. ¿Debo ver el bytecode producido por un compilador Java?
- 24. Código para malloc y libre
- 25. libre durante
- 26. Iconos de vector libre
- 27. Rubí definición de libre
- 28. entendimiento concepto de libre
- 29. entorno libre de MATLAB
- 30. Will compilador optimizar malloc/libre o nuevos/borrar par en alloca
por qué le gustaría usar uno? –
Los usuarios no necesitan instalar JRE, ejecución más rápida, protección de bytecode. ¿Entonces por qué no? – dede
Los usuarios no necesitarán instalar un JRE, pero no se ejecutarán más rápido ni protegerán nada. –