Merci noje, je n'ai pas bien regarder au même endroit.
Pour le problème de version de java pour les autres programmes, je ne me fait pas trop de souci parce qu'on peut avoir plusieurs version de java sur son PC, jouer avec la variable JAVA_HOME, sauf erreur de ma part.
Je n'ai pas réussi à trouver le mot clé pour java9
bionic@bionic-System-Product-Name:~$ sudo apt-get install openjdk-9-jre
[sudo] Mot de passe de bionic :
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet openjdk-9-jre
Je me suis donc installé la version 8 qui est supposé passé
bionic@bionic-System-Product-Name:~$ sudo apt-get install openjdk-8-jre
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
geoclue-2.0 iio-sensor-proxy libavresample-dev libdc1394-22-dev libexif-dev libexif-doc libgdcm2-dev libgeoclue-2-0 libgphoto2-dev libilmbase-dev libllvm7 libnextcloudsync0 libopencv-calib3d-dev libopencv-contrib-dev
libopencv-core-dev libopencv-features2d-dev libopencv-flann-dev libopencv-highgui-dev libopencv-imgcodecs-dev libopencv-imgproc-dev libopencv-ml-dev libopencv-objdetect-dev libopencv-photo-dev libopencv-shape-dev
libopencv-stitching-dev libopencv-superres-dev libopencv-ts-dev libopencv-video-dev libopencv-videoio-dev libopencv-videostab-dev libopencv-viz-dev libopenexr-dev libqt5keychain1 libqt5positioning5 libqt5qml5 libqt5quick5
libqt5quickwidgets5 libqt5sensors5 libqt5webchannel5 libqt5webengine-data libqt5webenginecore5 libqt5webenginewidgets5 libqt5webkit5 libraw1394-dev libraw1394-tools libre2-4 libtbb-dev nextcloud-client-l10n opencv-data
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés :
openjdk-8-jre-headless
Paquets suggérés :
icedtea-8-plugin fonts-ipafont-gothic fonts-ipafont-mincho fonts-wqy-microhei fonts-wqy-zenhei
Les NOUVEAUX paquets suivants seront installés :
openjdk-8-jre openjdk-8-jre-headless
0 mis à jour, 2 nouvellement installés, 0 à enlever et 19 non mis à jour.
Il est nécessaire de prendre 27,6 Mo dans les archives.
Après cette opération, 101 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] O
Réception de :1 http://fr.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 openjdk-8-jre-headless amd64 8u252-b09-1~18.04 [27,5 MB]
Réception de :2 http://fr.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 openjdk-8-jre amd64 8u252-b09-1~18.04 [69,8 kB]
27,6 Mo réceptionnés en 29s (951 ko/s)
Sélection du paquet openjdk-8-jre-headless:amd64 précédemment désélectionné.
(Lecture de la base de données... 223481 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../openjdk-8-jre-headless_8u252-b09-1~18.04_amd64.deb ...
Dépaquetage de openjdk-8-jre-headless:amd64 (8u252-b09-1~18.04) ...
Sélection du paquet openjdk-8-jre:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../openjdk-8-jre_8u252-b09-1~18.04_amd64.deb ...
Dépaquetage de openjdk-8-jre:amd64 (8u252-b09-1~18.04) ...
Paramétrage de openjdk-8-jre-headless:amd64 (8u252-b09-1~18.04) ...
update-alternatives: utilisation de « /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/orbd » pour fournir « /usr/bin/orbd » (orbd) en mode automatique
update-alternatives: utilisation de « /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/servertool » pour fournir « /usr/bin/servertool » (servertool) en mode automatique
update-alternatives: utilisation de « /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/tnameserv » pour fournir « /usr/bin/tnameserv » (tnameserv) en mode automatique
Paramétrage de openjdk-8-jre:amd64 (8u252-b09-1~18.04) ...
update-alternatives: utilisation de « /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/policytool » pour fournir « /usr/bin/policytool » (policytool) en mode automatique
Traitement des actions différées (« triggers ») pour gnome-menus (3.13.3-11ubuntu1.1) ...
Traitement des actions différées (« triggers ») pour hicolor-icon-theme (0.17-2) ...
Traitement des actions différées (« triggers ») pour mime-support (3.60ubuntu1) ...
Traitement des actions différées (« triggers ») pour desktop-file-utils (0.23-1ubuntu3.18.04.2) ...
Traitement des actions différées (« triggers ») pour bamfdaemon (0.5.3+18.04.20180207.2-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Traitement des actions différées (« triggers ») pour libc-bin (2.27-3ubuntu1) ...
Je vérifie que c'est bien la version 8 qui est par défaut. Je verrais pour switcher plus tard avec JAVA_HOME.
bionic@bionic-System-Product-Name:~$ java -version
openjdk version "1.8.0_252"
OpenJDK Runtime Environment (build 1.8.0_252-8u252-b09-1~18.04-b09)
OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode)
Et malheureusement, j'obtiens une erreur différente :
bionic@bionic-System-Product-Name:~$ sikulix
[info] runcmd: lsb_release -i -r -s
[info] HotkeyManager: add Capture Hotkey: CTRL+MAJ 2 (50, 3)
[info] HotkeyManager: add Abort Hotkey: ALT+MAJ C (67, 9)
Exception in thread "main" java.lang.NoSuchMethodError: java.nio.ByteBuffer.clear()Ljava/nio/ByteBuffer;
at org.python.core.io.BufferedReader.clear(BufferedReader.java:147)
at org.python.core.io.BufferedReader.<init>(BufferedReader.java:27)
at org.python.core.PyFile.createBuffer(PyFile.java:227)
at org.python.core.PyFile.file___init__(PyFile.java:185)
at org.python.core.PyFile.file___init__(PyFile.java:178)
at org.python.core.PyFile.<init>(PyFile.java:101)
at org.python.core.PySystemState.<init>(PySystemState.java:237)
at org.python.core.PySystemState.doInitialize(PySystemState.java:1112)
at org.python.core.PySystemState.initialize(PySystemState.java:1023)
at org.python.core.PySystemState.initialize(PySystemState.java:979)
at org.python.core.PySystemState.initialize(PySystemState.java:974)
at org.python.util.PythonInterpreter.initialize(PythonInterpreter.java:64)
at org.sikuli.scriptrunner.JythonScriptRunner.getInterpreter(JythonScriptRunner.java:510)
at org.sikuli.scriptrunner.JythonScriptRunner.init(JythonScriptRunner.java:110)
at org.sikuli.scriptrunner.ScriptingSupport.init(ScriptingSupport.java:285)
at org.sikuli.ide.SikuliIDE.run(SikuliIDE.java:319)
at org.sikuli.ide.Sikulix.main(Sikulix.java:31)
Avec le petit popup qui apparait
puis quand je fais la combinaison des touches comme demandé Alt + Maj + C
J'ai rien trouvé de très probant avec les mots clef :
- jskidulux java.lang.NoSuchMethodError
- skidulux java.nio.ByteBuffer.clear()Ljava/nio/ByteBuffer
Je pense qu'il faut teste avec une autre version de Java que la 8