Я согласен с комментарием @ eee, что javax.script
, вероятно, очень хорошо подходит для вашего проекта, с кодом скрипта легче работать, чем с кодом Java.Я успешно использовал его в прошлом для API плагинов, и я не помню, чтобы у него были какие-то проблемы с его запуском и запуском.
Большинство известных мне проектов по компиляции настоящей Java во время выполнения используют Eclipse компилятор для этого.К Java 6 javac
можно получить полный программный доступ.Я никогда не использовал ни один из них сам.Эти два и некоторые другие компиляторы могут быть доступны через Commons-JCI при желании.