0

So using JDK 11 everything works fine. I had to switch to an older version of jdk to garentee total compatibility whith all other technologies while I am learning JEE. So I downloaded jdk1.8.0_191 and installed it. I switched the jdk from Window > Java > Installed JREs in my Eclipse. My program is a normal Java project tries to write in mysql database. Once I switch and run the program I get this pop up error:

pop up error message

and my console display the next errors:

Exception in thread "main" java.lang.UnsupportedClassVersionError: com/exemple/ProgrammTest has been compiled by a more recent version of the Java Runtime (class file version 54.0), this version of the Java Runtime only recognizes class file versions up to 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)
at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:495)

Any help?

greg-449
  • 109,219
  • 232
  • 102
  • 145
Bilal Ennouali
  • 319
  • 2
  • 5
  • 15

0 Answers0