我为我的 gwt 项目下载了 gflot。为了了解这个库,我创建了一个名为“FlotDemo”的测试项目。我正在使用 Eclipse 并在项目创建向导的帮助下创建了一个普通的 gwt 项目(带有问候 servlet 的东西等等)
这就是我所做的:
- 下载 gflot-3.1.1.jar 并将其复制到 /war/WEB-INF/lib
- 在 Project->Properties->Java Build Path->Libraries 中添加 gflot-jar 到路径
- 添加
<inherits name="ca.nanometrics.gflot.GFlot"/>
到我的“FlotDemo.gwt.xml” - 转到gFlot 示例并将其复制到我的 EntryPoint 类
因此,在第 4 步之后,eclipse 奇怪地无法解析我在代码中使用的 gflot 中的对象。我尝试在 gwt 模拟器中运行 Web 应用程序,但它退出并显示错误消息:
2013-06-05 17:24:51.212 java[12069:707] [Java CocoaComponent compatibility mode]: Enabled
2013-06-05 17:24:51.213 java[12069:707] [Java CocoaComponent compatibility mode]: Setting timeout for SWT to 0.100000
Loading modules
flotdemo.FlotDemo
Loading inherited module 'flotdemo.FlotDemo'
Loading inherited module 'ca.nanometrics.gflot.GFlot'
[ERROR] Unable to find 'ca/nanometrics/gflot/GFlot.gwt.xml' on your classpath; could be a typo, or maybe you forgot to include a classpath entry for source?
[ERROR] Line 11: Unexpected exception while processing element 'inherits'
com.google.gwt.core.ext.UnableToCompleteException: (see previous log entries)
at com.google.gwt.dev.cfg.ModuleDefLoader.nestedLoad(ModuleDefLoader.java:308)
我在这里做错了什么?