前言:在Ubuntu16.04中启动eclipse的时候,总出现cannot open display, no protocol specified, the specified workspace directory is either invalid or read-only等一系列的问题。
具体问题如下图所示:
1. 直接通过命令行方式:./eclipse打开eclipse时,会出现以下错误。
提示我们打开 configuration/1588260712844.log的日志文件,显示org.eclipse.swt.SWTError: No more handles[gtk_init_check() failed].
2. 通过图形方式打开eclipse时,也会提示以下的错误。
问题的解决方案:
第一步,先切换到root用户:sudo su ;
第二步:执行命令:xhost + (有一个空格)
第三步:执行命令:su hadoop
此时,再去启动eclipse就没有问题了。