GNU/Linux >> Znalost Linux >  >> Linux

Java se nemůže připojit k okennímu serveru X11 pomocí 'localhost:10.0' jako hodnoty proměnné DISPLAY

Musíte zadat -Djava.awt.headless=true parametr v době spuštění.


Odeberte proměnnou DISPLAY

unset DISPLAY

To ve většině případů pomáhá (např. spouštění aplikačních serverů nebo jiných nástrojů založených na java) a vyhnete se úpravám tolika příkazových řádků.

Může být také pohodlné přidat jej do .bash_profile pro specializovaného uživatele app-server/tools.


Tento příkaz mi pomohl vyřešit problém:

export DISPLAY=:0

Linux
  1. Použití síly na příkazovém řádku Linuxu

  2. Jak přiřadit výstup příkazu proměnné shellu?

  3. Nelze se připojit k MySQL pomocí 'localhost', ale pomocí '127.0.0.1' je to v pořádku?

  1. Vytváření proměnné pomocí hodnoty proměnné jako součásti nového názvu proměnné?

  2. Použití –exclude With The Du Command?

  3. Připojte se ke cloudovému serveru pomocí Filezilla pomocí SFTP

  1. Připojte se k serveru pomocí SSH v systému Linux nebo Mac OS X

  2. Jak připojit vzdálený hostitel pomocí příkazu ssh

  3. Nelze se připojit k serveru MySQL, chyba 111