Estou recebendo esse erro ao incluir uma biblioteca de código-fonte aberto que precisei compilar a partir do código-fonte. Agora, todas as sugestões na web indicam que o código foi compilado em uma versão e executado em outra versão (nova na antiga). No entanto, só tenho uma versão do JRE no meu sistema. Se eu executar os 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)
e verifique no Eclipse as propriedades da biblioteca java, recebo 1.5.0_18
Portanto, tenho que concluir que outra coisa, interna à própria classe, está lançando a exceção? É mesmo possível?