IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

[unix]erreur X11 0.0


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2004
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 82
    Par défaut [unix]erreur X11 0.0
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    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.<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 sun.awt.motif.MToolkit.<clinit>(Unknown Source)
            at java.lang.Class.forName0(Native Method)
            at java.lang.Class.forName(Unknown Source)
            at java.awt.Toolkit$2.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.awt.Toolkit.getDefaultToolkit(Unknown Source)
            at java.awt.Toolkit.getEventQueue(Unknown Source)
            at java.awt.EventQueue.invokeLater(Unknown Source)
            at javax.swing.SwingUtilities.invokeLater(Unknown Source)
            at javax.swing.Timer.post(Unknown Source)
            at javax.swing.TimerQueue.postExpiredTimers(Unknown Source)
            at javax.swing.TimerQueue.run(Unknown Source)
            at java.lang.Thread.run(Unknown Source)
    voila ce que mon jar me met apres qq minute de fonctionnement.
    Ca correspond a a la recuperation d'un evement envoyer par un timer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      javax.swing.Timer timerOrganizer = new  javax.swing.Timer(timeMn * 60000, my_organizer);
    ca marche tres bien a partir de Jbuilder ou bien a partir de l'invite de commande windows ms pas a partir d'un server Unix equipe d'une virtual machine

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    java version "1.4.2_04"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_04-b05)
    Java HotSpot(TM) Client VM (build 1.4.2_04-b05, mixed mode)
    donc je pense que ca c bon!

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2004
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 48
    Par défaut
    Slt,

    l'erreur de X11 0.0 est généralement produite quand un utilisateur qui n'a pas lancé la session graphique tente de lancer un programme utilisant X. Exemple connexion toto-> su -> kedit
    Tu n'essais pas de lancer le programme JAVA sous un utilisateur différent de celui qui à lancé X?
    Le GUI est sur l'écran du serveur ou celui du client?

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2004
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 82
    Par défaut
    en faite je lance mon programme a partir de connection ssh ou je n'ai pas lancer de server X (j'entend startx).

    ce qui est etrange dans mon erreur c'est que mon programme n'as rien de graphique.
    En faite c'est peut etre parqu'il utilise un timer apartenant a swing(bibliotheque graphique)
    afin je pense.

    le server ou il y a le probleme n'a aucune propriete graphique, seul le client en as, mais il pose pas de probleme.

  4. #4
    Membre confirmé
    Inscrit en
    Mars 2004
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 82
    Par défaut
    en faite je souhaite pose le probleme differement.
    sur le server je n'est pas de server X voila pourquoi il n'arrive pas a ce connecter. Je ne sais pas trop pourquoi il veux s'y connecter peut etre pour prevoir une futur utilisation.
    comment l'empecher de faire une connection avec le serverX?
    ou
    connaisser un timer qui n'utilise pas swing ?(et aussi pratique)

  5. #5
    Membre Expert
    Avatar de Ioan
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    737
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 737
    Par défaut
    Bonjour,
    Regarde du côté de java.util.Timer.
    Le timer de javax.swing, n'est à utiliser que parcequ'il propose quelques facilités quand il est utilisé avec d'autres composants graphiques.
    Bonne chance.
    @+
    Les FAQs Java, J2EE, JDBC, Struts > Les cours > Le Forum Java.
    Merci de respecter les règles du club.
    Mon blog : quelques news sur Java, Linux et le monde de l'Open Source.

  6. #6
    Membre confirmé
    Inscrit en
    Mars 2004
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 82
    Par défaut
    merci beaucoup,

    j'ai regarde pour la culture comment il marche.
    Mais ma classe etait deja une extends thread donc j'ai fe un petit compteur dans la boucle du run.

  7. #7
    Membre confirmé Avatar de spoutyoyo
    Inscrit en
    Avril 2004
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 116
    Par défaut
    Bonjour,

    j'ai le même problème sauf que moi j'utilise HTMLDocument et HTMLEditorKit qui à ma connaissance ne posséde pas d'équivalent non swing.
    Je me demandais dès lors comment faire pour continuer à les utiliser sans avoir cette erreur?

    Merci,

    Gaëtan.

  8. #8
    Membre confirmé Avatar de spoutyoyo
    Inscrit en
    Avril 2004
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 116
    Par défaut
    Mon problème est résolu.

    J'utilise l'option -Djava.awt.headless=true au démarrage de la jvm. (fonctionne à partir de JSDK1.4)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Exécution Job Talend depuis serveur Unix, Erreur Format port
    Par bigtruck2010 dans le forum Exécution et industrialisation
    Réponses: 0
    Dernier message: 10/04/2012, 15h07
  2. Accrochez vous ! erreur de read ftp unix
    Par jeffciara dans le forum Langage
    Réponses: 20
    Dernier message: 21/12/2006, 15h56
  3. erreur de compile servlet sur unix
    Par roninou dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 10/11/2006, 17h21
  4. Réponses: 9
    Dernier message: 26/04/2006, 09h07
  5. code retour UNIX sur erreur ORA
    Par vinz_07 dans le forum Administration
    Réponses: 7
    Dernier message: 25/08/2004, 11h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo