包括一个谷歌GWT jar - 不起作用

时间:2012-07-22 13:27:43

标签: java eclipse gwt

我正在尝试关注有关Google Charts的初学者教程:http://code.google.com/p/gwt-google-apis/wiki/VisualizationGettingStarted

我一开始就有一个问题,他们说:

  

由于我们正在使用其他库,因此请添加库   gwt-visualization.jar到Java类路径。然后,添加模块   com.google.gwt.visualization.Visualization to your module。

     

根据我的研究,我必须将 gwt-visualization.jar 复制到 war / WEB-INF / lib

在我这样做之后,我仍然收到此错误消息:

enter image description here

我还将模块添加到XML文件中。

有人能给我一个暗示我缺少的东西吗?

的信息: Eclipse 4.2 Juno Mac OS X Lion

1 个答案:

答案 0 :(得分:0)

黄色摇摆线不是错误而是警告,即它们通常不会阻止您的代码运行,但暗示可能不正确的事情。

在您的情况下,两个import语句引用了deprecated class c.g.g.v.c.visualizations.PieChart。根据已弃用的PieChart类的javadoc,您应该使用c.g.g.v.c.visualizations.corechart.PieChart代替(请注意额外的corechart包)。

它可能只是在不更改类名的情况下工作 - 不推荐使用的类不会被破坏,它们只会在库的未来版本中消失,并且鼓励您使用未弃用的代码替换它们。因此,这主要是学习GWT的教程代码,只要先尝试使用已弃用的类。

注意:我在上面缩写了包名,不要逐字使用它们,而是使用com.google.gwt.visualization.client