4

在回答这个问题时,我了解到不可能javax.tools从 GAE 应用程序中调用 Java 编译器。

  • 这个限制是否仍然适用?

  • 如果是这样,我有哪些选项可以“即时”将 Java 源代码编译为可加载的类文件?

4

1 回答 1

5

不,javax.tools仍然不在 Appengine 的JRE 类白名单上。

您拥有的选项是:

  1. 在其他地方编译,而不是在 appengine 上传输和加载 .class 文件。

  2. 尝试使用其中一种嵌入式 Java 编译器:JaninoJDT

  3. 如果您可以不使用 Java,那么您可以尝试使用BeanShell for Appengine

于 2011-04-05T13:21:39.883 回答