Author Topic: Windows et JAVA Runtime JRE 8 update v45 *** information  (Read 8048 times)

0 Members and 1 Guest are viewing this topic.

Offline claude_pelisson6

  • VIP
  • Full Member
  • *
  • Posts: 23
    • View Profile
Bonjout
Pour info sous Windows 11, la dernière version de JAVA Runtime JRE 8 update v451(jre-8u451-windows-x64) ne fonctionne pas avec Ancestrys V12.
La version précédente JRE 8 update v441 (jre-8u441-windows-x64) quand à elle ne pose pas de problème.
Inutile donc de la mettre à jour !!

Claude


The launcher has determined that the parent process has a console and will reuse it for its own console output.
Closing the console will result in termination of the running program.
Use '--console suppress' to suppress console output.
Use '--console new' to create a separate console window.
avr. 19, 2025 5:00:01 PM org.netbeans.JarClassLoader doLoadClass
INFOS: Could not bytecode-patch org.openide.filesystems.FileSystem
java.lang.IllegalStateException: java.lang.reflect.InvocationTargetException
        at org.netbeans.PatchByteCode.apply(PatchByteCode.java:155)
        at org.netbeans.JarClassLoader.doLoadClass(JarClassLoader.java:227)
        at org.netbeans.ProxyClassLoader.selfLoadClass(ProxyClassLoader.java:246)
        at org.netbeans.ProxyClassLoader.doFindClass(ProxyClassLoader.java:174)
        at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:125)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at org.netbeans.core.startup.CLIOptions.getUserDir(CLIOptions.java:295)
        at org.netbeans.core.startup.NbPlaces.findUserDirectory(NbPlaces.java:39)
        at org.openide.modules.Places.getUserDirectory(Places.java:54)
        at org.openide.modules.Places.getCacheDirectory(Places.java:79)
        at org.netbeans.Stamps.fileImpl(Stamps.java:620)
        at org.netbeans.Stamps.clustersChanged(Stamps.java:592)
        at org.netbeans.Stamps.file(Stamps.java:166)
        at org.netbeans.Stamps.asByteBuffer(Stamps.java:183)
        at org.netbeans.Stamps.asByteBuffer(Stamps.java:163)
        at org.netbeans.Archive.<init>(Archive.java:95)
        at org.netbeans.JarClassLoader.initializeCache(JarClassLoader.java:84)
        at org.netbeans.MainImpl$BootClassLoader.run(MainImpl.java:318)
        at org.netbeans.CLIHandler.initialize(CLIHandler.java:574)
        at org.netbeans.CLIHandler.initialize(CLIHandler.java:360)
        at org.netbeans.MainImpl.execute(MainImpl.java:168)
        at org.netbeans.MainImpl.main(MainImpl.java:60)
        at org.netbeans.Main.main(Main.java:58)
Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.netbeans.PatchByteCode.apply(PatchByteCode.java:153)
        ... 22 more
Caused by: java.lang.IllegalArgumentException: Unsupported api 589824
        at org.objectweb.asm.ClassVisitor.<init>(ClassVisitor.java:70)
        at org.objectweb.asm.ClassVisitor.<init>(ClassVisitor.java:57)
        at org.objectweb.asm.tree.ClassNode.<init>(ClassNode.java:155)
        at org.netbeans.core.startup.Asm.patch(Asm.java:60)
        ... 27 more

avr. 19, 2025 5:00:01 PM org.netbeans.JarClassLoader doLoadClass
INFOS: Could not bytecode-patch org.openide.filesystems.AbstractFileSystem
java.lang.IllegalStateException: java.lang.reflect.InvocationTargetException
        at org.netbeans.PatchByteCode.apply(PatchByteCode.java:155)
        at org.netbeans.JarClassLoader.doLoadClass(JarClassLoader.java:227)
        at org.netbeans.ProxyClassLoader.selfLoadClass(ProxyClassLoader.java:246)
        at org.netbeans.ProxyClassLoader.doFindClass(ProxyClassLoader.java:174)
        at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:125)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at org.netbeans.JarClassLoader.doLoadClass(JarClassLoader.java:287)
        at org.netbeans.ProxyClassLoader.selfLoadClass(ProxyClassLoader.java:246)
        at org.netbeans.ProxyClassLoader.doFindClass(ProxyClassLoader.java:174)
        at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:125)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at org.netbeans.core.startup.CLIOptions.getUserDir(CLIOptions.java:295)
        at org.netbeans.core.startup.NbPlaces.findUserDirectory(NbPlaces.java:39)
        at org.openide.modules.Places.getUserDirectory(Places.java:54)
        at org.openide.modules.Places.getCacheDirectory(Places.java:79)
        at org.netbeans.Stamps.fileImpl(Stamps.java:620)
        at org.netbeans.Stamps.clustersChanged(Stamps.java:592)
        at org.netbeans.Stamps.file(Stamps.java:166)
        at org.netbeans.Stamps.asByteBuffer(Stamps.java:183)
        at org.netbeans.Stamps.asByteBuffer(Stamps.java:163)
        at org.netbeans.Archive.<init>(Archive.java:95)
        at org.netbeans.JarClassLoader.initializeCache(JarClassLoader.java:84)
        at org.netbeans.MainImpl$BootClassLoader.run(MainImpl.java:318)
        at org.netbeans.CLIHandler.initialize(CLIHandler.java:574)
        at org.netbeans.CLIHandler.initialize(CLIHandler.java:360)
        at org.netbeans.MainImpl.execute(MainImpl.java:168)
        at org.netbeans.MainImpl.main(MainImpl.java:60)
        at org.netbeans.Main.main(Main.java:58)
Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.netbeans.PatchByteCode.apply(PatchByteCode.java:153)
        ... 29 more
Caused by: java.lang.IllegalArgumentException: Unsupported api 589824
        at org.objectweb.asm.ClassVisitor.<init>(ClassVisitor.java:70)
        at org.objectweb.asm.ClassVisitor.<init>(ClassVisitor.java:57)
        at org.objectweb.asm.tree.ClassNode.<init>(ClassNode.java:155)
        at org.netbeans.core.startup.Asm.patch(Asm.java:60)
        ... 34 more

java.lang.NullPointerException
        at sun.launcher.LauncherHelper.checkJavaFXRemoval(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at org.netbeans.ProxyClassLoader.doFindClass(ProxyClassLoader.java:159)
        at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:125)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at org.netbeans.core.startup.CoreBridge.isJavaFX(CoreBridge.java:171)
        at org.netbeans.core.startup.CoreBridge.defineOsTokens(CoreBridge.java:164)
        at org.netbeans.core.startup.NbInstaller.refineProvides(NbInstaller.java:772)
        at org.netbeans.ModuleManager.refineProvides(ModuleManager.java:896)
        at org.netbeans.ModuleData.computeProvides(ModuleData.java:379)
        at org.netbeans.ModuleData.<init>(ModuleData.java:114)
        at org.netbeans.Module.createData(Module.java:122)
        at org.netbeans.Module.dataWithCheck(Module.java:158)
        at org.netbeans.Module.data(Module.java:132)
        at org.netbeans.Module.parseManifest(Module.java:383)
        at org.netbeans.FixedModule.<init>(FixedModule.java:62)
        at org.netbeans.ModuleFactory.createFixed(ModuleFactory.java:82)
        at org.netbeans.ModuleManager.createFixed(ModuleManager.java:863)
        at org.netbeans.ModuleManager.createFixed(ModuleManager.java:851)
        at org.netbeans.core.startup.ModuleSystem.createBootModules(ModuleSystem.java:264)
        at org.netbeans.core.startup.ModuleSystem.loadBootModules(ModuleSystem.java:192)
        at org.netbeans.core.startup.Main.getModuleSystem(Main.java:154)
        at org.netbeans.core.startup.Main.getModuleSystem(Main.java:125)
        at org.netbeans.core.startup.Main.start(Main.java:282)
        at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:98)
        at java.lang.Thread.run(Unknown Source)

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 5 612
    • View Profile
Re: Windows et JAVA Runtime JRE 8 update v45 *** information
« Reply #1 on: April 19, 2025, 17:05:22 »
Java 8 n'est pas la dernière version de Java.
Elle est encore vaguement mise à jour pour des soucis de sécurité par Oracle, mais elle n'évolue plus.
Oracle a changé son mode de licence et les versions ultérieures mises à disposition par Oracle sont payantes.
Le monde libre a créé des builds pour toutes les plateformes à partir de la version libre OpenJDK qu'Oracle est obligé contractuellement de mettre à disposition des développeurs.

Ancestris v13 ne supporte plus la version 8 de Java.
Quand vous passerez à la version 13, vous devrez avoir au moins Java 17.

Je vous suggère de désinstaller Java 8.
Ensuite vous aurez 2 options :
- Réinstaller la version v12 d'Ancestris dont l'installeur sur Windows inclut une version 17 de Java
- Installer manuellement une version 17 ou 21 de Java à partir du site Adoptium : https://adoptium.net/

Zurga

Offline claude_pelisson6

  • VIP
  • Full Member
  • *
  • Posts: 23
    • View Profile
Re: Windows et JAVA Runtime JRE 8 update v45 *** information
« Reply #2 on: April 20, 2025, 08:43:12 »
Bonjour
La version 13 fonctionnait déjà chez moi avec la version 21 de Java du site Adoptium mais j'ignorait que la version 12 pouvait aussi fonctionner avec cette version de Java.
C'est rectifié !! ;)
Merci
Claude
« Last Edit: April 20, 2025, 09:35:34 by claude_pelisson6 »

Offline jfledeist

  • VIP
  • Jr. Member
  • *
  • Posts: 17
    • View Profile
Re: Windows et JAVA Runtime JRE 8 update v45 *** information
« Reply #3 on: April 23, 2025, 14:10:56 »
Bonjour,
Je suis dans le même cas. Ancestris 12 ne s'ouvrait plus. J'avais effectivement Java 8 update 451.
Ne connaissant strictement rien à ce genre de programme, je pensais que c'était la dernière version.
Je l'ai donc désinstallée. J'ai téléchargé la version 21 sur Adoptium comme vous le conseillez.
Comment doit-on faire l'installation ? et comment faire pour que Ancestris 12 retrouve seul cette version de Java ?
Ne me demandez pas de "choisir un chemin", une ligne de code etc... Je ne connais rien là dedans.
( sinon, je désinstalle Ancestris, puis le réinstalle comme vous dites qu'il y a Java 17 inclus )

Merci

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 5 612
    • View Profile
Re: Windows et JAVA Runtime JRE 8 update v45 *** information
« Reply #4 on: April 23, 2025, 15:07:08 »
Si vous avez téléchargé la version ".msi", double-cliquez dessus, c'est un installeur Windows.
Au moment de l'écran d'installation personnalisée (4eme écran), validez l'installation les deux options "Définir la variable JAVA_HOME" et "Clés de registre JavaSoft (Oracle)"
Ces deux éléments vont faire que Java sera reconnu automatiquement par tous les logiciels.

Ensuite, lancez normalement Ancestris.

Zurga

Offline jfledeist

  • VIP
  • Jr. Member
  • *
  • Posts: 17
    • View Profile
Re: Windows et JAVA Runtime JRE 8 update v45 *** information
« Reply #5 on: April 23, 2025, 20:42:50 »
Merci beaucoup Zurga,
Tout fonctionne parfaitement.