Java - Compilazione dinamica senza JDK
-
01-10-2019 - |
Domanda
im consapevole che j2se 6 ha introdotto l'API JavaCompiler; Tuttavia, è ingombrante per l'uso e richiedono un JDK non JRE.
E 'possibile fare la compilazione dinamica senza un JDK? (Im molto interessato a tutto-in-memory di compilazione.)
Inoltre, mi aspetto le prestazioni per essere vicino a codice Java grezzo, in modo che io non voglio usare un linguaggio di scripting come BeanShell o Groovy.
grazie.
Soluzione
Si potrebbe essere interessato Janino , in particolare SimpleCompiler . Per la compilazione in memoria, è possibile utilizzare il Reader costruttore , e un StringReader
.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow