
Luis Manuel Maya Castrejón
Pregunta¿Alguien sabe como generar adecuadamente el archivo .jar en Visual Studio Code? Es que cuando lo hago desde ahí me voy a Java Projects, le doy en ‘Export JAR…’ y después selecciono la clase main de la que quiero generar el JAR. Sin embargo cuando se me genera el .jar y ejecuto el comando para abir el archivo .jar.
java -jar HolaMundoJava.jar
Me aparece:
Error: Se ha producido un error de enlace al cargar la clase principal HolaMundoJava java.lang.UnsupportedClassVersionError: Preview features are not enabled for HolaMundoJava (class file version 60.65535). Try running with '--enable-preview'
No entiendo por qué me da ese error. Tengo esta versión de Java instalada:
openjdk version "16.0.1" 2021-04-20 OpenJDK Runtime Environment (build 16.0.1+9-Ubuntu-120.04) OpenJDK 64-Bit Server VM (build 16.0.1+9-Ubuntu-120.04, mixed mode, sharing)
Intenté generar el .jar en IntelliJ IDEA y ahí no me da error cuando abro ese .jar. ¿Alguien sabe qué tenga que hacer para solucionar ese error de VS Code?
Leonardo Aedo Jimenez
Al ver el error UnsupportedClassVersionError me hace pensar que es un error con la versión que estas usando para compilar y la versión de tu JAVA_HOME. Puedes dar CTR+SHIT+P y revisar el Configure Runtime for Projects. Desed ahí puedes cambiar la version de Java que esta manejando y con la que se va a compilar