Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java GWT编译器&;源代码_Java_Gwt - Fatal编程技术网

Java GWT编译器&;源代码

Java GWT编译器&;源代码,java,gwt,Java,Gwt,我有一个关于gwt编译的一般性问题 当我打开gwt-dev.jar时,我可以看到一些常见的包,比如javax.xml.parsers 这里有这些普通课程的原因是什么?我知道GWT编译器需要所有java源代码,但在GWT dev中找不到任何.java文件 我很困惑,当我插入javax.xml.parsers.DocumentBuilder时,编译器说找不到源代码,这很好,因为它不应该是JRE仿真的一部分,但为什么我们在gwt dev中有这个类 第二个问题是gwt编译器的JRE源文件在哪里 我很感激

我有一个关于gwt编译的一般性问题

当我打开gwt-dev.jar时,我可以看到一些常见的包,比如javax.xml.parsers 这里有这些普通课程的原因是什么?我知道GWT编译器需要所有java源代码,但在GWT dev中找不到任何.java文件

我很困惑,当我插入javax.xml.parsers.DocumentBuilder时,编译器说找不到源代码,这很好,因为它不应该是JRE仿真的一部分,但为什么我们在gwt dev中有这个类

第二个问题是gwt编译器的JRE源文件在哪里

我很感激任何人能给我留下这个概念的链接


谢谢

GWT编译器是用Java编写的,因此需要大量代码来解析代码。GWT应用程序由GWT模块以XML文件的形式定义,因此GWT编译器需要XML解析器;这就是为什么您可以在GWTDev中找到与XML相关的类(您还可以找到用于解析Java代码的EclipseJDT、Jetty服务器和DevMode使用的各种servlet依赖项等)

要回答第二个问题,可以在客户端代码中使用的类在gwt user中,Java运行时仿真在
com/google/gwt/emul/