系统版本:centos6.8

JDK 版本:jdk1.8.0_111

eclipse版本:eclipse neon.1

问题描述:

【1】在xwindow界面可以正常启动eclipse

【2】在命令行界面用./eclipse命令启动eclipse的时候界面提示错误信息如下:

Eclipse:Can not open display

Eclipse:

GTK+ Version Check

Eclipse:Can not open display:

org.eclipse.m2e.logback.configuration:the org.eclipse.m2e.logback.configuration bundle was activited before the state location was initialized. will retry after the state location is initialized.

Eclipse:

An error has occured .see the log file

/home/setup/eclipse/configuration/1478687****.log

【3】上述步骤中日志文件打开如下:

!SESSION 2016-11-09 02:32:15.379 -----------------------------------------------

eclipse.buildId=4.6.1.M20160907-1200

java.version=1.8.0_111

java.vendor=Oracle Corporation

BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US

Framework arguments:  -product org.eclipse.epp.package.jee.product

Command-line arguments:  -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.jee.product

!ENTRY org.eclipse.osgi 4 0 2016-11-09 02:32:38.774

!MESSAGE Application error

!STACK 1

org.eclipse.swt.SWTError: No more handles [gtk_init_check() failed]

at org.eclipse.swt.SWT.error(SWT.java:4559)

at org.eclipse.swt.widgets.Display.createDisplay(Display.java:958)

at org.eclipse.swt.widgets.Display.create(Display.java:942)

at org.eclipse.swt.graphics.Device.(Device.java:174)

at org.eclipse.swt.widgets.Display.(Display.java:562)

at org.eclipse.swt.widgets.Display.(Display.java:553)

at org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:789)

at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:160)

at org.eclipse.ui.internal.ide.application.IDEApplication.createDisplay(IDEApplication.java:168)

at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:111)

at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:498)

at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)

at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)

at org.eclipse.equinox.launcher.Main.run(Main.java:1519)

at org.eclipse.equinox.launcher.Main.main(Main.java:1492)

【4】已使用方法

(1)

找到目录 eclipse/workspace/.metadata/.plugins/org.eclipse.ui.workbench 下面的 workbench.xml文件,删除在XML节点

对应的目录没有该xml文件,删除org.eclipse.ui.workbench文件重启eclipse也没有发现该文件重建

linux eclipse报错日志,centos6.8命令行启动eclipse报org.eclipse.swt.SWTError错误相关推荐

  1. 代码在eclipse下不报错,在doc命令行下报错--jar file和runable jar file

    今天开发一个小工具,引用了Log4j,来记录日志,在eclipse下运行,代码正常,打包成jar放到doc命令行下运行报错: Exception in thread "main" ...

  2. weblogic启动项目报错找不到类_启动类报错是经常出现的事但是单一的从一个地方找原因会越找越错...

    Error starting ApplicationContext. To display the conditions   report rerun your application with 'd ...

  3. 命令行启动burp报错:-Xbootclasspath/p is no longer a supported option.解决方法(Mac )

    1.确保自己下载好jdk,我是1.7.31版本,尽量使用jdk8 默认下载jdk后的路径为: /Library/Java/JavaVirtualMachines 2.配置环境变量 vim ~/.bas ...

  4. mac os mysql 命令行_macos - 在Mac OS Lion上从命令行启动MySQL服务器

    macos - 在Mac OS Lion上从命令行启动MySQL服务器 我为我的Mac安装了mySQL. 除了使用系统首选项中安装的mySQL.prefPane工具启动SQL服务器之外,我想知道从命令 ...

  5. linux 硬盘报错日志,Linux内核I_O系统报错日志与硬盘故障对应关系

    Linux 内核I/O 系统报错日志与硬盘故障对应关系 Jun04 2011Leave a Comment Written by chen 日志信息 故障现象描述 与硬盘关系 scsi1: ERROR ...

  6. Linux CentOS 7安装之后,ip addr命令无法显示ip地址。ifconfig命令报错:未找到命令!

    文章目录 一.Linux CentOS 7安装之后,ip addr命令无法显示ip地址.ifconfig命令报错:未找到命令! 二.解决"ip addr命令无法显示ip地址"方法 ...

  7. Linux查看文件和日志的常用命令

    Linux查看文件和日志的常用命令 当项目部署和运行起来后,会产生很多的运行日志.日志的内容是程序里定义的重要输出信息,还有程序出错的报错信息. 查看日志文件大部分是去日志中获取一些数据,确认某些信息 ...

  8. fastqc检验时不能执行java_解压fastqc软件包后,运行fastqc报错:没有这个命令?...

    最近在做CHIP-seq,从NCBI上获取了原始数据后,想用fastqc检查一下二代测序数据有没有问题 于是我从官网上面下载了fastqc人软件包,并解压到了Biosofts文件夹里面 然后运行 fa ...

  9. 记录报错日志——Log4j方式

    记录报错日志--Log4j方式 记录错误日志有以下好处:1,方便调试2,便于发现系统运行过程中的错误3,存储业务数据,便于后期分析 在java中,记录日志有很多种方式,本文介绍使用Log4j方式: 使 ...

最新文章

  1. 非 985/211 学校的毕业生,进大厂的机率有多大?
  2. Installation error: INSTALL_FAILED_VERSION_DOWNGRADE Android
  3. Matlab 区域扫描,30+行Matlab代码实现文件扫描
  4. PHP定时备份MySQL,mysqldump语法大全
  5. 分析性能瓶颈 — 调试OutOfMemoryException
  6. linux 定义快捷命令,Linux系统自定义快捷命令的详细说明
  7. shell中返回值是1为真还是假_shell脚本中判断上一个命令是否执行成功
  8. 网上读书关于软件测试,【读书笔记】之软件测试
  9. 微服务开发的 10 个最佳实践
  10. 为什么做的报表领导不满意,如何提升报表的价值?
  11. 【Flutter】Dart中的类和对象
  12. 人物角色群体攻击判定四(三角区域判断)
  13. NetAssist网络调试助手,学习网络编程第一步
  14. mysql 存储微信表情
  15. 机器学习 --- 概率图 - 概述
  16. 鸟哥的linux私房菜学习笔记《三十七》deamon与服务
  17. python excel写入日期变数字_RPA-使用Python读取Excel日期结果为数字时的转换处理方法...
  18. vmware linux虚拟机中添加硬盘
  19. vijos 1443 月亮之眼
  20. 稳定排序与不稳定排序方法

热门文章

  1. C 基本语法 | 菜鸟教程
  2. 基于Xml 的IOC 容器-开始读取配置内容
  3. SpringMVC拦截器-用户登录权限控制代码实现2
  4. ApplicationContext应用上下文获取方式
  5. log4j2 配置文件
  6. Spring之HelloWorld
  7. 方法练习1_比较两个数字是否相同
  8. threadpoolexecutor底层实现原理
  9. SpringBoot整合 Shiro
  10. kafka技术内幕(一)