将gFlot库添加到GWT项目失败

时间:2013-06-05 15:35:47

标签: gwt module flot

我为gwt项目下载了gflot。为了了解库,我创建了一个名为“FlotDemo”的测试项目。我正在使用Eclipse并在项目创建向导的帮助下创建了一个简单的vanilla gwt项目(带有问候servlet的东西等等)

这就是我所做的:

  1. 下载gflot-3.1.1.jar并将其复制到/ war / WEB-INF / lib
  2. 在Project-> Properties-> Java Build Path-> Libraries gflot-jar中添加到路径
  3. <inherits name="ca.nanometrics.gflot.GFlot"/>添加到我的“FlotDemo.gwt.xml”
  4. gFlot example并将其粘贴到我的EntryPoint类
  5. 所以在第4步之后,eclipse strangly无法解析我在代码中使用的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)
    

    我在这里做错了什么?

1 个答案:

答案 0 :(得分:2)

<inherits name="ca.nanometrics.gflot.GFlot"/>是旧的。

从3.0开始,请改用<inherits name='com.googlecode.gflot.GFlot'/>

请参阅example