[freemind] conflit avec openjdk Java 16 (résolu)

Applications, problèmes de configuration réseau
Avatar de l’utilisateur
jeViens2Debian
Hankyu
Messages : 45
Inscription : mer. 05 mai 2021, 19:51

[freemind] conflit avec openjdk Java 16 (résolu)

Message par jeViens2Debian »

Bonjour,
voici le message d'erreur au lancement de freemind1.0.1-5

Code : Tout sélectionner

DEBUG:   Using $PATH to find java virtual machine.
DEBUG:   Using '/usr/bin/java' as java virtual machine...
openjdk version "16.0.2" 2021-07-20
OpenJDK Runtime Environment (build 16.0.2+7)
OpenJDK 64-Bit Server VM (build 16.0.2+7, mixed mode)
DEBUG:   Freemind parameters are ''.
DEBUG:   Linux isis 5.13.12-arch1-1 #1 SMP PREEMPT Wed, 18 Aug 2021 20:49:03 +0000 x86_64 GNU/Linux
DEBUG:   LSB Version:	1.4
Distributor ID:	Arch
Description:	Arch Linux
Release:	rolling
Codename:	n/a
DEBUG:   Neither dpkg nor rpm is installed.
DEBUG:   Link '/usr/bin/freemind' resolved to '/usr/share/freemind/freemind.sh'.
DEBUG:   Freemind Directory is '/usr/share/freemind'.
DEBUG:   Calling: '/usr/bin/java -Dfreemind.base.dir=/usr/share/freemind -cp ::/usr/share/freemind/lib/freemind.jar:/usr/share/freemind/lib/jibx/jibx-run.jar:/usr/share/freemind/lib/jibx/xpp3.jar:/usr/share/freemind/lib/bindings.jar:/usr/share/freemind/lib/commons-lang-2.0.jar:/usr/share/freemind/lib/forms-1.0.5.jar:/usr/share/freemind/lib/jortho.jar:/usr/share/freemind/lib/xalan.jar:/usr/share/freemind/lib/serializer.jar:/usr/share/freemind/lib/xml-apis.jar:/usr/share/freemind/lib/xercesImpl.jar:/usr/share/freemind freemind.main.FreeMindStarter  '.
Checking Java Version...
Exception in thread "main" java.lang.reflect.InaccessibleObjectException: Unable to make field private static java.lang.String sun.awt.X11.XToolkit.awtAppClassName accessible: module java.desktop does not "opens sun.awt.X11" to unnamed module @5a8e6209
	at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:357)
	at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297)
	at java.base/java.lang.reflect.Field.checkCanSetAccessible(Field.java:177)
	at java.base/java.lang.reflect.Field.setAccessible(Field.java:171)
	at freemind.main.FreeMindStarter.main(FreeMindStarter.java:72)
J'ai essayé les solutions à cette adresse https://bbs.archlinux.org/viewtopic.php ... 3#p1980433 sans changer le résultat.

Je crois comprendre que le problème vient de la version de openjdk ?
pacman -Qs java renvoie :

Code : Tout sélectionner

local/ca-certificates-utils 20210603-1
    Common CA certificates (utilities)
local/freemind 1.0.1-5
    A Java mindmapping tool
local/java-runtime-common 3-3
    Common files for Java Runtime Environments
local/jre-openjdk 16.0.2.u7-1
    OpenJDK Java 16 full runtime environment
local/jre-openjdk-headless 16.0.2.u7-1
    OpenJDK Java 16 headless runtime environment
local/js78 78.13.0-1
    JavaScript interpreter and libraries - Version 78
local/perl-json 4.03-1
    JSON (JavaScript Object Notation) encoder/decoder
local/qt5-declarative 5.15.2+kde+r29-1 (qt qt5)
    Classes for QML and JavaScript languages
local/qt5-webchannel 5.15.2-1 (qt qt5)
    Provides access to QObject or QML objects from HTML clients for seamless integration of Qt applications with HTML/JavaScript clients
Est ce que je peux installer jre11-openjdk sans risquer de mettre le bazar dans les programmes qui utilisent Java ?
Merci de la réponse
Dernière modification par jeViens2Debian le dim. 22 août 2021, 07:46, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [freemind] conflit avec openjdk Java 16

Message par benjarobin »

Bonjour,
Tu peux installer jre11-openjdk sans aucun souci. Tu as l'outil d'Arch Linux afin de configurer la version de Java par défaut.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
jeViens2Debian
Hankyu
Messages : 45
Inscription : mer. 05 mai 2021, 19:51

Re: [freemind] conflit avec openjdk Java 16

Message par jeViens2Debian »

Merci.
Je me suis creusé la tête dans le mauvais sens :fou: tout éyait expliqué sur le wiki de Arch https://wiki.archlinux.org/title/Java#Installation
Répondre