GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Java Kann keine Verbindung zum X11-Fensterserver herstellen, wenn „localhost:10.0“ als Wert der DISPLAY-Variablen verwendet wird

Sie müssen den -Djava.awt.headless=true angeben Parameter beim Start.


Entfernen Sie die DISPLAY-Variable

unset DISPLAY

Dies hilft in den meisten Fällen (z. B. beim Starten von Anwendungsservern oder anderen Java-basierten Tools) und vermeidet, allzu viele Befehlszeilen zu ändern.

Es kann auch bequem sein, es dem .bash_profile für einen dedizierten App-Server/Tools-Benutzer hinzuzufügen.


Dieser Befehl hat mir geholfen, das Problem zu lösen:

export DISPLAY=:0

Linux
  1. Verwenden der Kraft in der Linux-Befehlszeile

  2. Verbindung zum MySQL-Server nicht möglich Fehler 111

  3. Erstellen eines Java-Pakets in der Befehlszeile

  4. Der Docker-Befehl kann keine Verbindung zum Docker-Daemon herstellen

  5. Problem mit Remote-Anzeige von Java-Anwendungen

Tipps zur Verwendung des Top-Befehls unter Linux

Verwenden des kostenlosen Linux-Befehls

Tutorial zur Verwendung des Timeout-Befehls unter Linux

Tutorial zur Verwendung des letzten Befehls im Linux-Terminal

Keine X11-DISPLAY-Variable - was bedeutet das?

Kann keine Verbindung zu MySQL mit „localhost“ herstellen, aber mit „127.0.0.1“ ist es in Ordnung?