Recibo este error cuando incluyo una biblioteca de código abierto que tuve que compilar desde el origen. Ahora, todas las sugerencias en la web indican que el código se compiló en una versión y se ejecutó en otra versión (nuevo en antiguo). Sin embargo, solo tengo una versión de JRE en mi sistema. Si ejecuto los comandos:
$ 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)
y compruebo en Eclipse las propiedades de la biblioteca de Java, obtengo 1.5.0_18
Por lo tanto, tengo que concluir que algo más, interno de una clase en sí misma, es lanzar la excepción. ¿Es eso posible?