【发布时间】:2011-07-29 21:18:34
【问题描述】:
在对this question 的回答中,我了解到无法从GAE 应用程序调用javax.tools 中的Java 编译器。
此限制是否仍然适用?
如果是这样,我有哪些选项可以“即时”将 Java 源代码编译成可加载的类文件?
【问题讨论】:
标签: java google-app-engine java-compiler-api dynamic-compilation
在对this question 的回答中,我了解到无法从GAE 应用程序调用javax.tools 中的Java 编译器。
此限制是否仍然适用?
如果是这样,我有哪些选项可以“即时”将 Java 源代码编译成可加载的类文件?
【问题讨论】:
标签: java google-app-engine java-compiler-api dynamic-compilation
不,javax.tools 仍然不在 Appengine 的 JRE Class Whitelist 上。
您有以下选择:
在其他地方编译,然后在 appengine 上传输和加载 .class 文件。
如果您可以不使用 Java,那么您可以尝试使用 BeanShell for Appengine。
【讨论】: