我有一个名为"xxx.jar"的外部jar文件.我在GWT项目中使用"xxx.jar".
当我尝试在Ant中构建我的项目的JavaScript版本时,我在使用xxx的每个位置都会遇到以下类型的错误之一.我在Ant中执行"gwtc"任务时遇到了这种错误,javac编译过程进行得很好.
[错误]第45行:没有源代码可用于类型org.xxx.ObjectName; 你忘了继承一个必需的模块吗?
好的,很明显它无法查看/使用xxx.jar.然而,解决这个问题在GWT中并不像在"普通"java中那么简单.从互联网ref1,我收集到我需要的东西
那么......我到底该怎么办?我需要生成的这个gwt.xml文件是什么(第2步)?我在哪里放置源目录,以及如何引用它(步骤1)?在GWT中添加外部jar文件所需的机械步骤究竟是什么?
由于您的 GWT 源代码必须编译为 JavaScript 才能在客户端浏览器上工作,因此源代码应该可供 GWT 编译器使用是有意义的。
查看 Lars Vogels 的文章,在他的教程中对此有一个简短的部分
这也是有道理的,由于Google Outline的限制,即使您可以获得源代码,此 JAR 中的所有代码也可能无法编译为 GWT javascript。
GWT 仅支持 Java 2 标准版和企业版库中可用类的一小部分,因为这些库相当大,并且依赖于 Web 浏览器中不可用的功能。要准确了解核心 Java 运行时包支持哪些类和方法,请参阅 GWT JRE 仿真参考
Robert Hanson 逐步介绍了如何打包 GWT 组件
祝你好运...
| 归档时间: |
|
| 查看次数: |
10199 次 |
| 最近记录: |