2012-05-09 71 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實現而獲得成功。 –