jshell:线程“ main”中的异常java.awt.AWTError:无法使用“:0”作为DISPLAY变量的值连接到X11窗口服务器

时间:2019-07-05 13:41:45

标签: java java-11 jshell

当抛出异常时,我在jshell java-11中运行此/edit命令。

Exception in thread "main" java.awt.AWTError: Can't connect to X11 window server using ':0' as the value of the DISPLAY variable.

我正在使用Debian 9.0操作系统。

异常图片

jshell> /edit

1 个答案:

答案 0 :(得分:0)

最有可能发生以下情况:

  • 您正在以某种方式运行jshell,以防止其启动/提升您的首选编辑器
  • 通过查看一些环境变量来确定首选项(有关名称/顺序,请参见here

因此,一个简单的解决方案可能是:将JSHELLEDITOR环境变量设置为不需要X窗口的内容,例如vi。