Possible Duplicate:
unsupported major .minor version 51.0Excepción en hilo java.lang.UnsupportedClassVersionError "principal": un (versión no compatible mayor.menor 51,0)
he instalado JDK7, un programa simple palabra hola consigue compilar pero cuando corro esto lo consiguió siguiente excepción.
Exception in thread "main" java.lang.UnsupportedClassVersionError: a (Unsupported major.minor version 51.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
yo nos registramos java -version
el símbolo del sistema, se muestra la versión de Java 1.4.2_03 pero cuando he intentado instalar una nueva versión de Java desde java.com dice que estoy teniendo versión recomendada Java 7.
Tenga en cuenta que puede compilar para un tiempo de ejecución Java anterior con la opción "-objetivo" a javac. –
No es un duplicado: este problema es que el JDK7 está presente, justo detrás de JDK1.4.2 en la ruta. –
Para MacOSX, lo siguiente funcionó en mi máquina. export JAVA_HOME =/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home/jre –