我有一个可运行的java jar,它在Windows中运行良好。我试图在OpenSUSE 13.1上运行同一个jar,但它抛出了 java.awt.HeadlessException:没有设置X11 DISPLAY变量,但是这个程序执行了一个需要它的操作。
我尝试了Google和StackOverFlow上几乎所有可能的选项(例如export $DISPLAY=:0
等),但仍然有例外。
以下是操作系统发布详细信息:
NAME=openSUSE;
VERSION="13.1 (Bottle)";
VERSION_ID="13.1";
PRETTY_NAME="openSUSE 13.1 (Bottle) (x86_64)";
ID=opensuse;
ANSI_COLOR="0;32";
CPE_NAME="cpe:/o:opensuse:opensuse:13.1";
BUG_REPORT_URL="https://bugs.opensuse.org";
HOME_URL="https://opensuse.org/";
ID_LIKE="suse";
Even small help is appreciated.