2009-11-03 3 views

ответ

3

Практически speacking:

It mostly happens when you are compliing with one version of the library, but running with another version of the library.

Точнее, VerifyError это тип LinkageError. Из javadoc LinkageError: «Подклассы LinkageError показывают, что класс имеет некоторую зависимость от другого класса, однако последний класс несовместимо изменился после компиляции прежнего класса».

+0

Я использую два плагина в своем проекте. Ошибка возникла после добавления библиотек JFreeChart к каждому пути сборки плагина. Я удалил библиотеки из одного плагина, и я реализовал расширенный класс в другом плагине. Поэтому, когда я использую библиотеки JFreeChart только в одном плагине, у меня нет ошибки. – penguru

+0

@penguru ... хм может это почувствовать :) –

+0

@penguru так может и решить его –

1

Это звучит, как вы, возможно, работает против другой версии в JFreeChart JAR, чем вы собрали ваш код против - это трассировка стека содержит какую-либо информацию о том, что проблемный метод?

Другая возможность заключается в том, что JFreeChart ожидает определенную версию некоторой сторонней библиотеки на пути к классам, тогда как вы работаете с другой версией.

Смежные вопросы