Cómo corregir el error java.lang.UnsupportedClassVersionError: Unsupported major.minor version
¡Hola a todos! Soy nuevo en Java y ya llevo dos días lidiando con este error. Escribo un programa simple "Hello World" en IntelliJ IDEA, pero al intentar ejecutarlo desde la línea de comandos recibo el siguiente mensaje:
```
Exception in thread "main" java.lang.UnsupportedClassVersionError: HelloWorld : Unsupported major.minor version 61.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
...
```
Aquí está mi código:
```java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
```
Compilé este archivo con javac en la carpeta del proyecto, y cuando intento ejecutar java HelloWorld, aparece este error. Mientras tanto, en el propio IntelliJ IDEA el programa se ejecuta normalmente. ¿Qué significa "major.minor version 61.0"? ¿Y cómo solucionarlo? Verifiqué la versión de Java — dice que tengo instalado Java 8 (1.8.0_291). ¿Quizás necesito actualizar el JDK? ¿O el problema está en cómo compilo?