Buenas noches: Tengo una clase en java que con eclipse no me da ningun error de compilacion, pero a la hora de ejecutar, me salta el siguiente error:
 
 Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java  :620)
	at java.security.SecureClassLoader.defineClass(Secure  ClassLoader.java:124)
	at java.net.URLClassLoader.defineClass(URLClassLoader  .java:260)
	at java.net.URLClassLoader.access$100(URLClassLoader.  java:56)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:  195)
 
He estado buscando en google, y lo que he podido ver es que es un problema de las versiones de Java, pero no se muy bien como arreglarlo.
 
Ademas tengo el problema de que cuando hago java -version me sale que  tengo la version 1.4.2_03 a pesar de haberme instalado la version .17 e incluirla en los path.
Alguien puede ayudarme?
Muchas gracias y un saludo 
  
 

