java.awt.HeadlessException-未设置X11显示变量,但该程序执行了一个需要该变量的操作
我使用的是安装了java8版本的Ubuntu12.04机器。我已经安装了389 Ldap服务器,但当我试图执行命令java.awt.HeadlessException-未设置X11显示变量,但该程序执行了一个需要该变量的操作,java,ldap,Java,Ldap,我使用的是安装了java8版本的Ubuntu12.04机器。我已经安装了389 Ldap服务器,但当我试图执行命令389 console时,我发现以下错误: Exception in thread "main" java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at java.awt.Graphic
389 console
时,我发现以下错误:
Exception in thread "main" java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:204)
at java.awt.Window.<init>(Window.java:536)
at java.awt.Frame.<init>(Frame.java:420)
at java.awt.Frame.<init>(Frame.java:385)
at javax.swing.JFrame.<init>(JFrame.java:189)
at com.netscape.management.client.console.Console.<init>(Unknown Source)
at com.netscape.management.client.console.Console.main(Unknown Source)
线程“main”java.awt.HeadlessException中的异常:
未设置X11显示变量,但此程序执行了需要该变量的操作。
位于java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:204)
在java.awt.Window(Window.java:536)
在java.awt.Frame.(Frame.java:420)
在java.awt.Frame.(Frame.java:385)
在javax.swing.JFrame。(JFrame.java:189)
位于com.netscape.management.client.console.console。(来源未知)
位于com.netscape.management.client.console.console.main(未知源)
我甚至运行了命令DISPLAY=:0.0
,但仍然只有在执行389控制台时才会出现上述错误
请告诉我如何修复上述问题?可能已经很晚了,但问题仍然没有得到回答,因此我将为关注此链接的任何人回答
登录服务器时,请尝试使用-X
标志
ssh-Xusername@hostname
希望能有所帮助可能已经晚了,但问题仍然没有得到回答,因此我将为关注此链接的任何人回答
登录服务器时,请尝试使用-X
标志
ssh-Xusername@hostname
希望有帮助您是否导出了显示
变量?X在你的系统上运行吗?您是登录到图形控制台还是通过SSH?如果通过SSH打开了X端口转发功能?@JimGarrison iam使用SSH,如何检查X端口转发功能?设置SSH连接时,请尝试使用-Y
选项。仅当本地系统运行XWindows时,此操作才有效。如果本地系统是Windows,则必须安装并配置一个XServer(即Cygwin-X或其他XServer)@JimGarrison我的本地计算机是ubuntu 14.04,我正在将ssh转换到另一个ubuntu mahcine(即12.04)。您能告诉我应该怎么做吗?您是否导出了DISPLAY
变量?X在你的系统上运行吗?您是登录到图形控制台还是通过SSH?如果通过SSH打开了X端口转发功能?@JimGarrison iam使用SSH,如何检查X端口转发功能?设置SSH连接时,请尝试使用-Y
选项。仅当本地系统运行XWindows时,此操作才有效。如果本地系统是Windows,则必须安装并配置一个XServer(即Cygwin-X或其他XServer)@JimGarrison我的本地计算机是ubuntu 14.04,我正在将ssh转换到另一个ubuntu mahcine(即12.04)。你能告诉我该怎么办吗?