Ubuntu16.04启动eclipse的时候出现cannot open display | no protocol specified

    前言:在Ubuntu16.04中启动eclipse的时候,总出现cannot open display, no protocol  specified, the specified workspace directory is either invalid or read-only等一系列的问题。

具体问题如下图所示:

1. 直接通过命令行方式:./eclipse打开eclipse时,会出现以下错误。

Ubuntu16.04启动eclipse的时候出现cannot open display | no protocol specified_第1张图片

    提示我们打开 configuration/1588260712844.log的日志文件,显示org.eclipse.swt.SWTError: No more handles[gtk_init_check() failed].

2. 通过图形方式打开eclipse时,也会提示以下的错误。

Ubuntu16.04启动eclipse的时候出现cannot open display | no protocol specified_第2张图片

问题的解决方案

    第一步,先切换到root用户:sudo su ;

    第二步:执行命令:xhost + (有一个空格

    第三步:执行命令:su hadoop 

  此时,再去启动eclipse就没有问题了。

你可能感兴趣的:(ubuntu¢os)