2010-12-22 75 views
1

有没有办法在Google App Engine中通过JavaCompiler调用Java源代码编译器?我可以在Google App Engine中使用JavaCompiler吗?

(我没有看到任何阶级javax.tools白名单上,所以恐怕答案是没有

UPDATE

我不知道如何的Java服务器页面在Google App Engine中工作,因为JSP编译为servlet,显然需要Java编译器?

+1

关于JSP:一些(很多?大多数?)JSP容器带来了自己的Java编译器。例如,最近的Tomcat发行版为此使用了Eclipse Java编译器。他们不需要这些API。 – 2010-12-22 09:36:44

回答

1

答案是否定的(AFAIK)。

您在GAE JRE类白名单中看不到javax.tools类的原因之一是它们不是JRE类!您需要JDK安装才能使用Java开发工具...包括编译器。

+0

您的答案(否)很好,但我认为这些类位于JRE中,至少在JDK 1.6中是这样的:http://download.oracle.com/javase/6/docs/api/javax/tools/JavaCompiler。 html – 2010-12-22 08:15:47

相关问题