GWT 编译器和源代码
GWT Compiler & Source Codes
我有一个关于 gwt 编译的一般性问题。
当我打开 gwt-dev.jar 时,我可以看到一些常见的包,例如 javax.xml.parsers
这里有这些常见的 classes 的原因是什么?我知道 GWT 编译器需要所有 java 源,但我在 gwt-dev !
中找不到任何 .java 文件
我很困惑,当我插入 javax.xml.parsers.DocumentBuilder 时,编译器说找不到源,这很好,因为它不应该是 JRE 仿真的一部分,但为什么我们有这个 class在 gwt-dev 里面 ?!!!
第二个问题是 gwt 编译器的 JRE 源文件在哪里?
我很感激任何人都可以给我留下这个概念的link....
谢谢
GWT 编译器是用 Java 编写的,因此需要大量代码来解析您的代码。 GWT 应用程序由 GWT 模块以 XML 文件的形式定义,因此 GWT 编译器需要一个 XML 解析器;这就是为什么你在 gwt-dev 中找到 XML 相关的 类(你还会发现用于解析你的 Java 代码的 Eclipse JDT,Jetty 服务器和各种使用的 servlet 依赖项DevMode 等)
要回答您的第二个问题,您可以在客户端代码中使用的 类 在 gwt-user 中,而 Java 运行时仿真在 com/google/gwt/emul/
.
我有一个关于 gwt 编译的一般性问题。
当我打开 gwt-dev.jar 时,我可以看到一些常见的包,例如 javax.xml.parsers 这里有这些常见的 classes 的原因是什么?我知道 GWT 编译器需要所有 java 源,但我在 gwt-dev !
中找不到任何 .java 文件我很困惑,当我插入 javax.xml.parsers.DocumentBuilder 时,编译器说找不到源,这很好,因为它不应该是 JRE 仿真的一部分,但为什么我们有这个 class在 gwt-dev 里面 ?!!!
第二个问题是 gwt 编译器的 JRE 源文件在哪里?
我很感激任何人都可以给我留下这个概念的link....
谢谢
GWT 编译器是用 Java 编写的,因此需要大量代码来解析您的代码。 GWT 应用程序由 GWT 模块以 XML 文件的形式定义,因此 GWT 编译器需要一个 XML 解析器;这就是为什么你在 gwt-dev 中找到 XML 相关的 类(你还会发现用于解析你的 Java 代码的 Eclipse JDT,Jetty 服务器和各种使用的 servlet 依赖项DevMode 等)
要回答您的第二个问题,您可以在客户端代码中使用的 类 在 gwt-user 中,而 Java 运行时仿真在 com/google/gwt/emul/
.