Recibo este error cuando incluyo una biblioteca de código abierto que tuve que compilar desde el código fuente. 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 (nueva en versiones anteriores). Sin embargo, solo tengo una versión de JRE en mi sistema. Si me quedo los comandos:java.lang.UnsupportedClassVersionError: ¿número de versión incorrecto en el archivo .class?
$ 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 registro en Eclipse para las propiedades de la biblioteca de Java, consigo 1.5.0_18
Por lo tanto, tengo que concluir otra cosa, interna a una clase en sí, está lanzando el ¿¿excepción?? ¿Es eso posible?
¿tiene una versión compilada de la biblioteca en otro lugar que podría estar en su ruta de clase primero? –
Buena idea, pero no. Hice un chequeo usando 'buscar. -name '* .jar' | xargs locate 'desde la carpeta lib con los JAR. Además, ¿no creía que Eclipse usaba CLASSPATH? ¿Alguna otra buena sugerencia? –
cómo usar este comando find -name '* .jar' en cmd ya que estoy buscando reconstruir el código jr src otra vez ... y para eso necesito disparar este cmd ..... http: // www. javalobby.org/java/forums/t103334.html.....my jdk está en C: \ Program Files \ Java \ jdk1.6.0_31 –