significa que el archivo de clase se compiló con una versión más nueva de Java que la que está utilizando..que el que estás usando para ejecutarlo.
major.minor version 51.0= compilado con Java 7
de Java Su entorno de ejecución de Java (JRE) es anterior a Java 7 ((probablemente Java 6 o inferior)
POSIBLE SOLUCIÓN
Tienes dos opciones:
Actualice su entorno de ejecuciónJava1. Actualice su entorno de ejecución de Java
Instalar Java 7 o superior
Luego ejecute su programa nuevamente usando el javacomando actualizado
Para comprobar su versión actual de Java:
java --version
Para descargar un JDK más nuevo:
Descargas de Oracle JDK
O utilice OpenJDK a través de un administrador de paquetes como brew, apt, choco, etc.
2. Vuelva a compilar el código fuente con una versión inferior.
Si tiene acceso a los .javaarchivos de origen, puede volver a compilarlos para una versión anterior de Java (por ejemplo, Java 6) utilizando:
ejecuta: javac -target 1.6 -source 1.6 No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
Es posible que también necesites usarlo -bootclasspathsi estás compilando con un JDK más nuevo para un objetivo más antiguo.
major.minor version 51.0= compilado con Java 7
de Java Su entorno de ejecución de Java (JRE) es anterior a Java 7 ((probablemente Java 6 o inferior)
POSIBLE SOLUCIÓN
Tienes dos opciones:
Actualice su entorno de ejecuciónJava1. Actualice su entorno de ejecución de Java
Instalar Java 7 o superior
Luego ejecute su programa nuevamente usando el javacomando actualizado
Para comprobar su versión actual de Java:
java --version
Para descargar un JDK más nuevo:
Descargas de Oracle JDK
O utilice OpenJDK a través de un administrador de paquetes como brew, apt, choco, etc.
2. Vuelva a compilar el código fuente con una versión inferior.
Si tiene acceso a los .javaarchivos de origen, puede volver a compilarlos para una versión anterior de Java (por ejemplo, Java 6) utilizando:
ejecuta: javac -target 1.6 -source 1.6 No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
Es posible que también necesites usarlo -bootclasspathsi estás compilando con un JDK más nuevo para un objetivo más antiguo.