Я отримую цю помилку, коли включаю бібліотеку з відкритими кодами, яку мені довелося компілювати з джерела. Тепер усі пропозиції в Інтернеті вказують на те, що код був складений в одній версії та виконаний в іншій версії (нова на старій). Однак у мене в системі лише одна версія JRE. Якщо я запускаю команди:
$ javac -version
javac 1.5.0_18
$ java -version
java version "1.5.0_18"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_18-b02)
Java HotSpot(TM) Server VM (build 1.5.0_18-b02, mixed mode)
і перевірити в Eclipse властивості бібліотеки java, я отримую 1.5.0_18
Тому я мушу зробити висновок про щось інше, внутрішнє для самого класу, кидаючи виняток ?? Це навіть можливо?