在小程序或 Google AppEngine 中托管 Java 编译器?

2024-03-20

在网上搜索我发现Javac编译器是用Java编写的,并且我还查看了Sun网站上的源代码。来源相当大,我无法取得任何进展。此外,Eclipse 项目内部嵌入了一个编译器,但谁能接触它的源代码;-)。

所以我想我应该向你提出几个问题:

  1. Java 编译器可以托管在 Applet 中吗?
  2. 是否可以使 Java 编译器在 GAE 上工作,并从数据存储中动态加载生成的类文件?

是的,这样的编译器实际上只是一个普通的 Java 应用程序(除了它通常带有自己的本机启动器,但这不是必需的)。

因此您可以在 Applet 或 GAE 中轻松运行它。

However这并没有太大帮助,因为如果你想实际运行生成的类,那么你需要使用ClassLoader在(未签名的)Applet 中不允许的实例,在 GAE 中可能也不允许。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在小程序或 Google AppEngine 中托管 Java 编译器? 的相关文章

随机推荐