Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.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模块中继承rt.jar源_Java_Gwt - Fatal编程技术网

Java 在GWT模块中继承rt.jar源

Java 在GWT模块中继承rt.jar源,java,gwt,Java,Gwt,我需要在GWT模块中包含/继承javax.xml.datatype.xmlgoriancalendar 我在src树中有一个名为XmlDatatype.gwt.xml的代理gxt.xml src/java/xml/datatype 内容包括: <module> <source path="" /> </module> 但是,实际源代码位于~/java/jdk6/src.zip中的java/xml/datatype与库路径eclipse的JDK1.

我需要在GWT模块中包含/继承javax.xml.datatype.xmlgoriancalendar

我在src树中有一个名为XmlDatatype.gwt.xml的代理gxt.xml src/java/xml/datatype

内容包括:

<module>
    <source path="" />
</module>

但是,实际源代码位于~/java/jdk6/src.zip中的java/xml/datatype与库路径eclipse的JDK1.6 rt.jar关联

有没有办法将src.zip解压到我的项目源文件夹中

一,。 我真的必须解压这个zip文件并将它们放在eclipse项目可见的源文件夹中吗?GWT不知道如何查看我的rt.jar关联源src.zip并使用该zip的javax.xml.datatype源吗

二,。 那么通过maven自发引入的源代码呢?GWT编译器难道不知道如何研究Maven并从Maven中获取源代码吗?我真的必须下载源代码并将其粘贴到项目可见的源代码文件夹中吗

  • GWT总是需要源代码,因为java代码被编译成javascript。您请求的自动“查找源代码”可能由GWT eclipse插件完成,但实际上与GWT编译器没有任何关系
  • 与1的问题完全相同
    我认为您会发现您试图做的事情很困难或不可能,因为来自javax.xml.datatype.xmlgoriiancalendar的任何依赖项也需要GWT包含的源代码来尝试并编译成javascript。在获取“任何旧java库”时,这可能很棘手,因为该库还需要包含其所有依赖项源。此外,其中一些依赖项可能与浏览器javascript不兼容,例如IO libs

    此外,GWT不了解maven—您可以使用ant或从命令行进行构建—因此您需要在需要的地方添加源依赖项,这应该足以为没有java文件的JAR提供源代码(但仍然可以翻译—实际上不是很多)。