GWT客户端外部库

问题描述:

我正在开发一个GWT项目,我已经为其构建了一个.jar文件来处理一些进程,但是它在其他项目中是可重用的,因此我想将它作为一个独立的项目保留。但是当我想在GWT中运行代码(将jar添加到构建路径中)时,我似乎无法做到。GWT客户端外部库

我已经添加了一个“xxx.gwt.xml”文件(“xxx”是文件的名称和gwt.xml的扩展名),然后我设置了源代码文件,路径(-tag为“com.xxx”,它是我在GWT程序中访问的所有软件包的根目录),然后将它添加到GWT项目的构建路径中,然后添加到.jar中该jar的源代码,仍然会找到“xxx.gwt.xml”文件,然后它会抱怨导入“com.xxx.yyy.YYY”,并且它无法解析“YYY”的类型。

另外请注意,我没有调用任何包含任何GWT中不允许的库的方法,而且我没有收到GWT没有/可以通常获得的警告“非规范包”不解决/不管什么是错的哟你的包在-tag。

在此先感谢!

您还必须在.jar中定义一个模块,然后在您的外部项目中继承它。

http://www.vogella.com/articles/GWT/article.html#modules_use

+0

谢谢,其实我坐下来的问题,是的,瓶子是要走的路,但我忘了两两件事,1是包含在JAR源代码和2是不使用任何不能被GWT使用的库(显然java.text.DateFormat不是......)。不过谢谢。从JDK中检查所有库的链接:https://developers.google.com/web-toolkit/doc/1.6/RefJreEmulation – 2012-07-25 23:48:21