Nous sommes le Sam 19 Juil, 2025 06:34
Supprimer les cookies

Problème Java avec la variable Display

Sur le logiciel libre en général ou un logiciel libre en particulier

Ven 09 Sep, 2005 13:51

Bonjour,

Un utilisateur de E-Anim a un problème au lancement de Java.

Le message d'erreur est celui-ci :
----- début de message derreur -----
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

Exception in thread "main" java.lang.InternalError: Can't connect to X11
window server using ':0.0' as the value of the DISPLAY variable.
at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
at sun.awt.X11GraphicsEnvironment.access$000(Unknown Source)
at sun.awt.X11GraphicsEnvironment$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.awt.X11GraphicsEnvironment.<clinit>(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(Unknown
Source)
at java.awt.Window.init(Unknown Source)
at java.awt.Window.<init>(Unknown Source)
at java.awt.Frame.<init>(Unknown Source)
at java.awt.Frame.<init>(Unknown Source)
at fen.<init>(fen.java:215)
at eanim.main(eanim.java:229)
------ fin de message derreur ------

Précision :
Class Fen extends Frame
Programme "fen.java" ligne 215 = "public fen(){}"

----------------------------------------

Est-ce que vous auriez une piste au sujet de 'X11' et de la variable 'DISPLAY'

Merci de votre aide.

Phildes
phildes

Messages : 53

Ven 09 Sep, 2005 15:29

salut ;

il faut autoriser la réception de la fenêtre sur le poste client. c'est-à-dire taper, sur la machine où doit s'afficher la fenêtre :
$ xhost +adresse_ip_serveur

il y aura certainement un problème car la valeur ip de la machine n'est pas spécifiée dans le DISPLAY. Donc si tu peux modifier la valeur de la variable il faut lui mettre (dans le processus à partir duquel est exécuté le programme en java) :
$ export DISPLAY=127.0.0.1:0.0

et faire un
$ xhost +127.0.0.1

hum, hum.. ai-je été clair ?

--
grandpas
grandpas

Messages : 14
Géo : Paris

Ven 09 Sep, 2005 22:25

Merci

Je pense avoir compis les actions à faire et le principe générale, mais pas dans le détail.

Je transmets

A bientôt

Phildes
phildes

Messages : 53

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit