L'obtention d'un HeadlessException: Pas d'AFFICHAGE X11 variable a été définie

 Exception in thread "main" java.awt.HeadlessException: Pas d'AFFICHAGE X11 variable a été définie, mais ce programme a effectué une opération qui exige. 

à java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:159) 
à java.awt.De la fenêtre.(Fenêtre.java:432) 
à java.awt.Cadre.(L'image.java:403) 
au javax.swing.JFrame.(JFrame.java:202) 
au DrawGUI.(DrawGUI.java:15) 
au ShapeCreator.(ShapeCreator.java:31) 
au ShapeCreator.principale(ShapeCreator.java:138) 

Ce qui ne signifie ce message d'erreur? Et comment puis-je le résoudre?

  • Vous devez définir le DISPLAY variable d'environnement à l'adresse de votre serveur X11, par exemple DISPLAY=localhost:0.0, avant de lancer votre application Java.
  • J'ai le même problème, et mon AFFICHAGE de la variable est correctement configuré et exportés, je peux commencer un 'xterm' sans problème par exemple. Doit être quelque chose d'autre à faire ici....
  • Grande réponse @Raphael B à a terriblement vague question. Trié ma question sur le Raspberry Pi, ce qui n'était pas le réglage de l'ÉCRAN lors de la commande startx a été appelé.
InformationsquelleAutor Ahsan | 2011-03-07