В ответах на этот вопрос я узнал, что невозможно вызвать компилятор Java в javax.tools из приложения GAE.
javax.tools
Действует ли это ограничение по-прежнему?
Если да, каковы мои варианты компиляции исходного кода Java в загружаемые файлы классов "на лету""?
Нет, javax.tools по-прежнему отсутствует в белом списке JRE класса Appengine .
Доступны следующие варианты:
Компиляция где-то еще, а затем передача и загрузка файлов .class на appengine.
Попробуйте использовать один из встраиваемых компиляторов Java: Janino , JDT .
Если вы можете жить без Java, чем вы можете попробовать BeanShell для Appengine .