Maison > Java > javaDidacticiel > le corps du texte

## Erreur « Aucune variable d'affichage X11 » sous Linux : comment puis-je la corriger ?

Patricia Arquette
Libérer: 2024-10-27 02:24:03
original
956 Les gens l'ont consulté

##

"Aucune variable d'affichage X11" - Un aperçu

Lors de l'installation d'une application Java sous Linux, vous pouvez rencontrer l'erreur "Non La variable X11 DISPLAY a été définie", indiquant qu'une variable cruciale est manquante. Cette variable est vitale pour les programmes qui nécessitent une interface utilisateur graphique (GUI).

Résoudre le problème

Pour résoudre ce problème, vous devez définir le X11 DISPLAY à une valeur appropriée, en fonction de votre scénario d'utilisation spécifique.

Main Display

Si vous travaillez sur l'écran principal, définissez la variable en utilisant la commande suivante :

export DISPLAY=:0.0
Copier après la connexion

Autres types de shell

Si vous utilisez csh ou tcsh, utilisez plutôt cette commande :

setenv DISPLAY :0.0
Copier après la connexion

Exécutez cette commande avant de lancer l'application.

Considérations supplémentaires

Habituellement, la variable DISPLAY est définie automatiquement. Si vous n'utilisez pas de terminal graphique, vérifiez les fichiers de configuration du shell par défaut tels que .profile, .login, .bashrc ou .cshrc.

La définition de la variable DISPLAY sur :0.0 suppose que vous utilisez le écran principal ou connecté sous votre identifiant utilisateur. Sinon, le paramètre risque d'échouer.

Accès à distance

Si vous accédez à une machine distante avec X en cours d'exécution et connecté à l'écran principal, vous pouvez utilisez "ssh -X hostname" pour établir une connexion. SSH définira automatiquement la variable DISPLAY pour indiquer le tunneling du socket vers votre système local (par exemple, "localhost:11.0").

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!