#1 Le 13/07/2023, à 15:08
- Gascon Warrior
[Résolu] Problème lancement logiciel JMerise
Bonjour,
J'ai installé le logiciel JMerise mais quand j’exécute la commande:
sudo java -jar JMerise.jar
J'ai l'erreur suivante:
Exception in thread "main" java.awt.HeadlessException:
No X11 DISPLAY variable was set,
or no headful library support was found,
but this program performed an operation which requires it,
at java.desktop/java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:166)
at java.desktop/java.awt.Window.<init>(Window.java:553)
at java.desktop/java.awt.Frame.<init>(Frame.java:428)
at java.desktop/java.awt.Frame.<init>(Frame.java:393)
at java.desktop/javax.swing.JFrame.<init>(JFrame.java:180)
at ihm.Splash.<init>(Splash.java:25)
at ihm.Splash.main(Splash.java:204)
La version de Java:
openjdk 19.0.2 2023-01-17
OpenJDK Runtime Environment (build 19.0.2+7-Ubuntu-0ubuntu322.04)
OpenJDK 64-Bit Server VM (build 19.0.2+7-Ubuntu-0ubuntu322.04, mixed mode, sharing)
Je cherche une solution depuis hier mais je ne trouve pas.
Pouvez vous me conseiller?
Merci d'avance
Dernière modification par Gascon Warrior (Le 17/07/2023, à 09:10)
Hors ligne
#2 Le 13/07/2023, à 15:16
- xubu1957
Re : [Résolu] Problème lancement logiciel JMerise
Bonjour,
et en lançant :
java -jar JMerise.jar
un autre message ?
Vu au point 6 dans JMerise - installation, droits, PATH
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#3 Le 13/07/2023, à 16:22
- Gascon Warrior
Re : [Résolu] Problème lancement logiciel JMerise
J'obtiens le même résultat:
Exception in thread "main" java.awt.HeadlessException:
No X11 DISPLAY variable was set,
or no headful library support was found,
but this program performed an operation which requires it,
at java.desktop/java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:166)
at java.desktop/java.awt.Window.<init>(Window.java:553)
at java.desktop/java.awt.Frame.<init>(Frame.java:428)
at java.desktop/java.awt.Frame.<init>(Frame.java:393)
at java.desktop/javax.swing.JFrame.<init>(JFrame.java:180)
at ihm.Splash.<init>(Splash.java:25)
at ihm.Splash.main(Splash.java:204)
Hors ligne
#4 Le 13/07/2023, à 16:24
- xubu1957
Re : [Résolu] Problème lancement logiciel JMerise
Montre :
echo $XDG_SESSION_TYPE
pour voir si c'est Wayland ou x11.
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#5 Le 13/07/2023, à 16:35
- Gascon Warrior
Re : [Résolu] Problème lancement logiciel JMerise
Voici:
wayland
Hors ligne
#6 Le 13/07/2023, à 16:57
- xubu1957
Re : [Résolu] Problème lancement logiciel JMerise
As-tu moyen de changer de session avec la roue crantée, pour tester avec xorg ?
Regarde l'EDIT de malbo dans ce message, pour la roue crantée.
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#7 Le 13/07/2023, à 17:13
- Gascon Warrior
Re : [Résolu] Problème lancement logiciel JMerise
Merci pour ton aide.
Donc,
echo $XDG_SESSION_TYPE
Me retourne:
x11
Mais j'ai toujours la même erreur:
Exception in thread "main" java.awt.HeadlessException:
No X11 DISPLAY variable was set,
or no headful library support was found,
but this program performed an operation which requires it,
at java.desktop/java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:166)
at java.desktop/java.awt.Window.<init>(Window.java:553)
at java.desktop/java.awt.Frame.<init>(Frame.java:428)
at java.desktop/java.awt.Frame.<init>(Frame.java:393)
at java.desktop/javax.swing.JFrame.<init>(JFrame.java:180)
at ihm.Splash.<init>(Splash.java:25)
at ihm.Splash.main(Splash.java:204)
Dernière modification par Gascon Warrior (Le 13/07/2023, à 17:16)
Hors ligne
#8 Le 13/07/2023, à 17:16
- xubu1957
Re : [Résolu] Problème lancement logiciel JMerise
Tu as un terminal particulier ?
Et si tu repasses tes commandes du début ?
Il faut les avis d'intervenants de meilleure qualité.
J'ai pas tout compris dans cette page > askubuntu.com/questions/1443555/cant-run-jmeter-on-ubuntu-no-x11-display-variable-was-set
Dernière modification par xubu1957 (Le 13/07/2023, à 17:21)
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#9 Le 13/07/2023, à 17:23
- Gascon Warrior
Re : [Résolu] Problème lancement logiciel JMerise
Non, j'ai le terminal classique.
Pour les commandes, le résultat est le même:
gasc@gasc-Lenovo:/opt/JMerise$ sudo java -jar JMerise.jar
[sudo] Mot de passe de gascon :
Exception in thread "main" java.awt.HeadlessException:
No X11 DISPLAY variable was set,
or no headful library support was found,
but this program performed an operation which requires it,
at java.desktop/java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:166)
at java.desktop/java.awt.Window.<init>(Window.java:553)
at java.desktop/java.awt.Frame.<init>(Frame.java:428)
at java.desktop/java.awt.Frame.<init>(Frame.java:393)
at java.desktop/javax.swing.JFrame.<init>(JFrame.java:180)
at ihm.Splash.<init>(Splash.java:25)
at ihm.Splash.main(Splash.java:204)
gasc@gasc:/opt/JMerise$ java --version
openjdk 19.0.2 2023-01-17
OpenJDK Runtime Environment (build 19.0.2+7-Ubuntu-0ubuntu322.04)
OpenJDK 64-Bit Server VM (build 19.0.2+7-Ubuntu-0ubuntu322.04, mixed mode, sharing)
Hors ligne
#10 Le 13/07/2023, à 17:25
- Gascon Warrior
Re : [Résolu] Problème lancement logiciel JMerise
Tu as un terminal particulier ?
Et si tu repasses tes commandes du début ?
Il faut les avis d'intervenants de meilleure qualité.
J'ai pas tout compris dans cette page > askubuntu.com/questions/1443555/cant-run-jmeter-on-ubuntu-no-x11-display-variable-was-set
Merci pour ton temps en tout cas! Je vais bien finir par régler ce problème.
Hors ligne
#11 Le 13/07/2023, à 17:34
- geole
Re : [Résolu] Problème lancement logiciel JMerise
Bonjour.
Des idées pour exporter le display ICI
export DISPLAY=:0.0
ou
setenv DISPLAY :0.0
Avant de lancer la commande.
Dernière modification par geole (Le 13/07/2023, à 17:37)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
En ligne
#12 Le 13/07/2023, à 17:49
- Gascon Warrior
Re : [Résolu] Problème lancement logiciel JMerise
Bonjour,
J'ai bien exécuté
export DISPLAY=:0.0
Et :
sudo java -jar /opt/JMerise/JMerise.jar
Me retourne toujours la même erreur.
setenv DISPLAY :0.0
Me retourne:
La commande « setenv » n'a pas été trouvée, voulez-vous dire :
commande « getenv » du snap getenv (0.3.1)
Voir « snap info <nomdusnap> » pour des versions supplémentaires.
Dernière modification par Gascon Warrior (Le 13/07/2023, à 17:58)
Hors ligne
#13 Le 13/07/2023, à 18:25
- Compte supprimé
Re : [Résolu] Problème lancement logiciel JMerise
Bonjour,
Tu veux te limiter au MCD ou tu as déjà installé les autres composants ?
JFlux (pour le diagramme des flux) et
JMerise pour les MCD (Modèle Conceptuel de Données).
JMCT pour les MCT (Modèle Conceptuel de Traitements).
JMOT pour les MOT (Modèle Organisationnel de Traitements).
Merise, c'est bon pour la culture générale, mais n'est ce pas un peu dépassé ? Cela me rappelle des souvenirs de jeunesse
Edit : j'ai téléchargé, décompressé et exécuté sans sudo, ça fonctionne parfaitement.
Sur une machine Archlinux, OpenJDK java 20 et x11
Dernière modification par Compte supprimé (Le 13/07/2023, à 19:48)
#14 Le 13/07/2023, à 18:36
- geole
Re : [Résolu] Problème lancement logiciel JMerise
sudo apt install openjdk-19-jdk
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
En ligne
#15 Le 14/07/2023, à 10:59
- Gascon Warrior
Re : [Résolu] Problème lancement logiciel JMerise
Bonjour,
Tu veux te limiter au MCD ou tu as déjà installé les autres composants ?JFlux (pour le diagramme des flux) et
JMerise pour les MCD (Modèle Conceptuel de Données).
JMCT pour les MCT (Modèle Conceptuel de Traitements).
JMOT pour les MOT (Modèle Organisationnel de Traitements).Merise, c'est bon pour la culture générale, mais n'est ce pas un peu dépassé ? Cela me rappelle des souvenirs de jeunesse
Edit : j'ai téléchargé, décompressé et exécuté sans sudo, ça fonctionne parfaitement.
https://i.ibb.co/vZkYB2N/Screenshot-20230713-193329.jpgSur une machine Archlinux, OpenJDK java 20 et x11
Bonjour Tamarou,
Je n'ai installé que JMerise, et pour être honnête, je n'avais même pas connaissance de JFlux, JMCT et JMOT.
Je connais MCD, MLD et MPD, mais je n'avais encore jamais entendu parlé des MCT et MOT..
Si Merise est dépassé, qu'est ce qui à pris sa place?
Je suis un petit débutant alors je suis totalement ouvert aux conseils.
Dernière modification par Gascon Warrior (Le 14/07/2023, à 11:04)
Hors ligne
#16 Le 14/07/2023, à 11:01
- Gascon Warrior
Re : [Résolu] Problème lancement logiciel JMerise
sudo apt install openjdk-19-jdk
Bonjour Geole,
Effectivement c'était çà!
Merci beaucoup pour ton aide!
Hors ligne
#17 Le 14/07/2023, à 15:32
- Compte supprimé
Re : [Résolu] Problème lancement logiciel JMerise
Si Merise est dépassé, qu'est ce qui à pris sa place?
Je suis un petit débutant alors je suis totalement ouvert aux conseils.
C'était juste une question en passant. Je ne connais pas tes objectifs, fait comme tu penses que c'est bien pour toi
#18 Le 17/07/2023, à 09:12
- Gascon Warrior
Re : [Résolu] Problème lancement logiciel JMerise
Ça marche, je vais faire mes recherches.
Merci pour l'aiguillage.
Hors ligne