Fehler „Keine GUI)-Funktionalität. Der Fehler „Es wurde keine X11-DISPLAY-Variable festgelegt“ weist darauf hin, dass die Anwendung nicht auf die X11-Anzeigeumgebung zugreifen kann.
Um dieses Problem zu beheben, legen Sie die X11-DISPLAY-Umgebungsvariable fest. Der einzustellende Wert hängt von Ihrer Anzeigekonfiguration ab.Auf der Hauptanzeige
Wenn Sie die Hauptanzeige verwenden, legen Sie die DISPLAY-Variable wie folgt fest:
Für Bash- oder Bourne-Shell:export DISPLAY=:0.0Für C-Shell oder TC-Shell:export DISPLAY=:0.0setenv DISPLAY :0.0
setenv DISPLAY :0.0
Wenn Sie eine Remote- oder Sekundäranzeige verwenden, ist der Wert der DISPLAY-Variable unterschiedlich. Der Wert sollte im folgenden Format vorliegen:
DISPLAY=hostname:displaynumber.screenZum Beispiel, wenn der Remote-Hostname „host1“ und die Anzeigenummer „11“ mit dem Bildschirm „0“ ist ", die DISPLAY-Variable wäre:export DISPLAY=:0.0DISPLAY=host1:11.0
DISPLAY=host1:11.0
Legen Sie die DISPLAY-Variable fest, bevor Sie Ihre Java-Anwendung ausführen . Dies können Sie erreichen, indem Sie die folgende Zeile am Anfang des Skripts Ihrer Anwendung hinzufügen:
export DISPLAY=:0.0Orexport DISPLAY=:0.0setenv DISPLAY :0.0Für die entsprechende Anzeigekonfiguration.
export DISPLAY=:0.0
Zusätzliche Hinweise
Wenn die DISPLAY-Variable nicht automatisch gesetzt wird, überprüfen Sie, ob Sie die Standard-Shell-Konfigurationsdateien geändert haben (z. B. . Profil, .bashrc, .cshrc). SSH-Sitzungen setzen die DISPLAY-Variable häufig korrekt und ermöglichen so den Fernzugriff auf X11-Anwendungen.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3