Bonjour,
J'ai enfin décidé de me (re)lancer dans la programmation pour améliorer mes pages Joomla. J'ai donc essayer de faire mon premier programme type "hello" en java. Patatras j'ai plein d'erreur au moment de l'exécution sous Win 7. J'imagine qu'il ya des incompatibilités entre les divers programmes. Voilà ce que ça donne sur la console de windows
J'utilise Eclipse IDE for Java Developers
Version: 2019-06 (4.12.0)
Build id: 20190614-1200
Puis sur mon PC Window 7 j'ai installé jdk 12.0.1 windows 64 et jre-8u211 windows 64
Ce qui donne sur la console Java du PC
C:\Users\jbg\eclipse-workspace\MAFEV0\src>java -version
java version "1.8.0_211"
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)
Mon fichier de test (type “Hello”) s’appelle Premclass.java (générer avec Eclipse). Il est dans \...\MFEV0\src
C:\Users\jbg\eclipse-workspace\MAFEV0\src>javac Premclass.java
La compilation semble bonne (pas de message d’erreur). Quand je lance java pour exécution ça se complique avec le message d’erreur ci-dessous.
C:\Users\jbg\eclipse-workspace\MAFEV0\src>java Premclass
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.UnsupportedClassVersionError: Premclass
been compiled by a more recent version of the Java Runtime (class file versi
56.0), this version of the Java Runtime only recognizes class file versions u
o 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
Pouvez-vous m'aider pour avoir une configuration correcte SVP ? Merci de votre aide
Partager