首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法启动x11,java处理错误

无法启动x11,java处理错误
EN

Stack Overflow用户
提问于 2014-04-24 18:20:17
回答 2查看 422关注 0票数 0

我有一个Solaris-10非全局区域。我正在使用MobaXterm。我使用root登录框,然后使用"su - caddrd“然后"/usr/local/bin/sudo -u cadwebppc /cad/envs/qa-cm/cadwccDomain/ucm/cs/bin/UserAdmin".”这应该是打开一个GUI控制台,但它是失败的,我无法弄清楚。有人能帮忙吗?

它给了我错误-

没有设置X11显示变量,但是这个程序执行了一个需要它的操作。

更新-我正在进一步完善这个问题。我还可以通过root、caddrd和cadwebppc运行xclock。但是当我和sudo一起使用它的时候,它是错误的。所以看上去就像,传递变量有问题。

EN

回答 2

Stack Overflow用户

发布于 2014-04-24 18:42:12

尝试设置显示变量。如果您在主显示器上,则此命令应执行以下操作:

代码语言:javascript
复制
export DISPLAY=:0.0
票数 0
EN

Stack Overflow用户

发布于 2014-05-01 09:19:27

我发现这个链接很有用:http://www.snapdba.com/2013/02/ssh-x-11-forwarding-and-magic-cookies/

当切换到我的oracle用户(或者在您的例子中是caddrd)时,X11转发信息将丢失。可以使用xauth将其复制到用户的.Xauthority文件中。

因此,就像root一样:

回波xauth加xauth list ${DISPLAY#localhost}

复制此命令,sudo到您的用户,并在那里执行此命令。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23276802

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档