在超级用户时,我无法从命令行运行CDT构建。我可以作为普通用户运行以下命令,但是当我是超级用户时,eclipse告诉我错误已经发生并崩溃。
eclipse -nosplash -application org.eclipse.cdt.managedbuilder.core.headlessbuild
我很清楚这个命令缺少参数,但即使以常规用户身份运行也不会使eclipse崩溃,它只是抱怨缺少参数。我的问题是,为什么以超级用户身份运行会出现问题。
它生成的日志文件没有多大帮助,只是告诉我
!MESSAGE Application error
这是在CentOS 5机器上。
任何帮助都将不胜感激,谢谢。
答案 0 :(得分:1)
你的细节有点稀疏。 “崩溃”是什么意思?究竟会发生什么?你有对话吗?如果是这样,它会说什么?
一个疯狂的猜测是Eclipse需要显示,并且未设置DISPLAY变量。我怀疑即使是无头CDT制作人也需要一个显示器。