2012-05-09 70 views
0
The type java.beans.VetoableChangeListener cannot be resolved. It is indirectly referenced from required .class files 

我想在我的Android应用程序使用与XYSeriesCollection一个XYDatasetJFreeChart但在日食出现此错误。java.beans.VetoableChangeListener解决不了

如何解决这个问题?

回答

2

在Android上开发时,应该使用AFreeChart,这是一个受JFreeChart启发的Android图表库。

2

一个常见的错误是认为只是因为Android使用Java语言,任何Java代码都可以在其上运行。

Android只实现了JavaBeans API的一个子集。看官方的Android java.beans文档,JFreeChart所依赖的类没有列在那里。

+0

我可以通过从java.beans实现必需的类来解决这个问题吗?或者还有其他简单的可能性来创建折线图吗? – ctekk

+0

你可能可以。我也听说一些人通过在Android上使用JavaBeans的Apache Harmony实现而获得成功。 –