以编程方式从GAE上的内存编译和加载类

时间:2015-01-20 00:59:29

标签: java google-app-engine compilation javac dynamic-class-loaders

我想在String中生成一个java源文件,将其编译为一个类并加载该类以从Goole App Engine(GAE)运行所有代码。这可能吗?

我天真地尝试使用Java 6中新增的JavaCompiler,但是我得到了一个例外:

java.lang.NoClassDefFoundError: javax.tools.ToolProvider is a restricted class. Please see the Google  App Engine developer's guide for more details.

在运行时提示它不起作用。

此外,我已经尝试将jcompilo包含到我的项目中,但是没有关于如何使用这个真正密集的库项目从字符串编译程序的文档。

那么我将如何实现目标?

0 个答案:

没有答案