#1 Le 09/07/2018, à 21:48
- philoeil
[RESOLU] freeplane ne se lance plus un probleme de version java
Bonjour,
suite peut-être à l'installation de android studio aujourd'hui freeplane ne se lance plus :
root@phil-05:/usr/share/freeplane-1.6.15# sh freeplane.sh
freeplane.sh: 132: [: unexpected operator
Exception in thread "main" java.lang.reflect.InaccessibleObjectException: Unable to make member of class sun.awt.X11.XToolkit accessible: module java.desktop does not export sun.awt.X11 to unnamed module @646d64ab
at sun.reflect.Reflection.throwInaccessibleObjectException(java.base@9-internal/Reflection.java:420)
at java.lang.reflect.AccessibleObject.checkCanSetAccessible(java.base@9-internal/AccessibleObject.java:174)
at java.lang.reflect.Field.checkCanSetAccessible(java.base@9-internal/Field.java:170)
at java.lang.reflect.Field.setAccessible(java.base@9-internal/Field.java:164)
at org.freeplane.launcher.Launcher.fixX11AppName(Launcher.java:55)
at org.freeplane.launcher.Launcher.main(Launcher.java:65)
root@phil-05:/usr/share/freeplane-1.6.15#
La version de java
phil@phil-05:~$ java -version
openjdk version "9-internal"
OpenJDK Runtime Environment (build 9-internal+0-2016-04-14-195246.buildd.src)
OpenJDK 64-Bit Server VM (build 9-internal+0-2016-04-14-195246.buildd.src, mixed mode)
phil@phil-05:~$
une idée ?
Merci pour votre aide
Dernière modification par philoeil (Le 11/07/2018, à 20:53)
Hors ligne
#2 Le 10/07/2018, à 21:02
- philoeil
Re : [RESOLU] freeplane ne se lance plus un probleme de version java
Bonjour,,
Je suis en vois de trouver la solution à mon problème :
J'ai trouvé comment connaître la version de Java utilisée par défaut ici
info java
Pour connaître la version de Java utilisée par défaut ou simplement pour savoir si l'installation s'est bien déroulée, saisissez dans un terminal la commande suivante:
Pour la plate-forme d'exécution JRE
java -version
Pour la plate-forme de développement JDK
javac -version
Probleme de version java resolu par lecture de ceci : il faut choisir java V8 pour freeplane 1.6.15
De manière interactive
Saisissez dans un terminal la commande suivante. Ceci va lister la liste des versions disponibles, et vous n'aurez plus qu'à choisir le numéro de celle que vous souhaitez utiliser par défaut.
Liste à puce pour la plate-forme JRE:
j'ai donc fait
sudo update-alternatives --config java
phil@phil-05:~$ sudo update-alternatives --config java
[sudo] Mot de passe de phil :
Il existe 2 choix pour l'alternative java (qui fournit /usr/bin/java).
Sélection Chemin Priorité État
------------------------------------------------------------
* 0 /usr/lib/jvm/java-9-openjdk-amd64/bin/java 1091 mode automatique
1 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 mode manuel
2 /usr/lib/jvm/java-9-openjdk-amd64/bin/java 1091 mode manuel
Appuyez sur pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :1
update-alternatives: utilisation de « /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java » pour fournir « /usr/bin/java » (java) en mode manuel
phil@phil-05:~$
puis lancer Freeplane depuis le dossier
phil@phil-05:/usr/share$ cd freeplane-1.6.15/
phil@phil-05:/usr/share/freeplane-1.6.15$ sh freeplane.sh
Merci
Dernière modification par philoeil (Le 11/07/2018, à 20:52)
Hors ligne