Heim >Java >javaLernprogramm >## Fehler „Keine X11-DISPLAY-Variable' unter Linux: Wie behebe ich ihn?
Um dieses Problem zu beheben, müssen Sie X11 festlegen DISPLAY-Variable auf einen geeigneten Wert, abhängig von Ihrem spezifischen Nutzungsszenario.
Wenn Sie an der Hauptanzeige arbeiten, legen Sie die Variable mit fest den folgenden Befehl:
export DISPLAY=:0.0
Wenn Sie csh oder tcsh verwenden, verwenden Sie stattdessen diesen Befehl:
Führen Sie diesen Befehl aus, bevor Sie die Anwendung starten.
setenv DISPLAY :0.0
Normalerweise wird die DISPLAY-Variable automatisch festgelegt. Wenn Sie kein grafisches Terminal verwenden, überprüfen Sie die Standard-Shell-Konfigurationsdateien wie .profile, .login, .bashrc oder .cshrc.
Wenn Sie die DISPLAY-Variable auf :0.0 setzen, wird davon ausgegangen, dass Sie das verwenden Hauptdisplay oder unter Ihrer Benutzerkennung verbunden. Wenn nicht, schlägt die Einstellung möglicherweise fehl.
Wenn Sie auf einen Remotecomputer zugreifen, auf dem X ausgeführt wird und der mit der Hauptanzeige verbunden ist, können Sie dies tun Verwenden Sie „ssh -X hostname“, um eine Verbindung herzustellen. SSH setzt automatisch die DISPLAY-Variable, um das Socket-Tunneling zu Ihrem lokalen System anzuzeigen (z. B. „localhost:11.0“).
Das obige ist der detaillierte Inhalt von## Fehler „Keine X11-DISPLAY-Variable' unter Linux: Wie behebe ich ihn?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!