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).
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.
Si vous travaillez sur l'écran principal, définissez la variable en utilisant la commande suivante :
export DISPLAY=:0.0
Si vous utilisez csh ou tcsh, utilisez plutôt cette commande :
setenv DISPLAY :0.0
Exécutez cette commande avant de lancer l'application.
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.
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!