Java - Dinámico Compilación sin JDK
-
01-10-2019 - |
Pregunta
MI en cuenta que j2se 6 ha introducido el API JavaCompiler; Sin embargo, es complicado de usar y requieren un JDK no JRE.
¿Es posible hacer la compilación dinámica sin un JDK? (Im muy interesado en todo-en-memoria de compilación.)
Además, espero que el rendimiento para estar cerca de código Java en bruto, así que no quiero utilizar un lenguaje de scripting como BeanShell o maravilloso.
gracias.
Solución
Quizás se encuentre interesado en Janino , particularmente SimpleCompiler . Para la compilación en memoria, se puede utilizar el Lector constructor , y una StringReader
.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow