2013-02-01 21 views
0

设备:Beaglebone + LCD帽Beaglebone的java显示到LCD斗篷(运行Ubuntu)

OS:Ubuntu的12.10

问题:基本的Java的应用程序,将背景的彩色 - 将不会从运行命令行:

在线程异常“主要” java.lang.InternalError:无法连接到使用“0.0”作为DISPLAY变量的值X11窗口服务器....

如何导出显示,以便我的Java应用程序将访问液晶显示屏披风? (我认为这是问题)

在此先感谢。

回答

0

您可能需要至少从在图形shell中调用的终端调用'xhost +'。可能有某种方法可以使默认设置成为可能,但通常情况下,X11会禁用其他控制台(不是GUI登录控制台)的访问权限,直到您调用该命令为止。

要在开机时使用它,您可以检出this threadthis thread。我认为最适合你的是添加到你的.xinitrc文件:

xhost +local: 
+0

非常好 - 谢谢。一旦这样做,它说'它无法打开DISPLAY':0.0“'我试着将DISPLAY设置为很多东西,但结果相同。有任何想法吗? – user1507620

+0

当您从运行在X11控制台上的终端调用时,您是否可以确认它至少可以工作? – Jadon

+0

我已经检查过,该应用程序可以在笔记本电脑硬件平台上运行的Ubuntu完整图形版本内工作(如果这就是您的意思 - 如果没有,我该如何检查?)。谢谢您的帮助。 – user1507620