Tengo un problema con mi aplicación compilada de Java en Ubuntu. Lanza UnsupportedClassVersionError
. Estoy compilando con una versión de JDK más alto que el que se configura en mi camino a ejecutar Java:Resolviendo el conflicto de versiones entre java y javac en Ubuntu
$ javac -version
javac 1.7.0_147
$ java -version
java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre11-0ubuntu1.11.10.2)
OpenJDK Client VM (build 20.0-b11, mixed mode, sharing)
¿Cómo puedo resolver esto?
puede preferir hacer esta pregunta en http://askubuntu.com/ De todas formas, comprobar lo paquetes de Java están instalados y si el JRE v1.7 se instala también puede que tenga que configurar qué versión usar con "alternativas" – Grims
Alternativamente, intente compilar con '-target 1.6' o' -fuente 1.6'. –