JFreeChart: нет такой ошибки метода, несмотря на загрузку библиотеки - PullRequest
0 голосов
/ 04 ноября 2018

Я использую JFreeChart в приложении Java Swing. Я указал, где находятся библиотеки в моем файле builder.xml:

<zipgroupfileset dir="../lib" includes="jfreechart-0.9.21.jar" />
<zipgroupfileset dir="../lib" includes="jcommon-1.0.8.jar" />

Я импортировал эти библиотеки; Eclipse не показывает ошибки компиляции. Но я получаю это, когда я запускаю код:

java.lang.NoSuchMethodError: org.jfree.data.xy.XYSeries.<init>(Ljava/lang/Comparable;)V

Может ли кто-нибудь помочь мне понять, что происходит? Спасибо!

1 Ответ

0 голосов
/ 05 ноября 2018

Обратите внимание, что JCommon классы были интегрированы в JFreeChart версия 1.5 .

При загрузке старых версий с здесь обязательно используйте совместимые версии: например, самую последнюю версию JFreeChart JAR, jfreechart-1.0.19, следует использовать с самой последней JCommon JAR, jcommon-1.0.23. Вы должны увидеть правильный JCommon JAR в папке lib, какой бы JFreeChart вы ни выбрали.

...