Java - Dynamische Compilation ohne JDK
-
01-10-2019 - |
Frage
Im beachten Sie, dass j2se 6 die JavaCompiler API eingeführt hat; jedoch erfordern sie die umständlich zu bedienen und ein JDK nicht JRE.
Ist es möglich, ohne ein JDK dynamische Kompilierung zu tun? (Im sehr interessiert in all-in-Memory-Kompilierung).
zusätzlich erwarte ich, dass die Leistung der Nähe von rohem Java-Code sein, also ich mag nicht über eine Skriptsprache wie Beanshell oder Groovy verwenden.
Danke.
Lösung
Sie könnten daran interessiert sein Janino , insbesondere SimpleCompiler . Für In-Memory-Kompilation, können Sie die Reader Konstruktor und ein StringReader
.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow