由于之前一直使用的的是 visual studio 的开发工具,对 java 的 Eclipse 工具比较陌生,在使用 eclipse 的过程中误删了工作目录的部分文件,导致在在下次启动 eclipse 的过程中,eclipse启动后弹出一个错误的窗口,然后就关闭,一直打不开,在网上找了N遍的资料,也没有针对这个错误的的解决办法,最后还是终于解决了.解决办法如下:

1. 将 eclipse 工作目录中的 .metadata 文件彻底删除,然后再启动 eclipse, 启动后, eclipse 会提示让你重新选择工作目录,但是 之前对eclipse 的设置会丢失,eclipse 中的项目也会变成空,但项目并没有删除,还在你的目录 下,这时就要重新导入项目即可.

2. 关于 .metadata

.metadata 文件是 Eclipse 在设置了工作目录后,在工作目录下自动掭的文件,eclipse要把安装目录里plugins内的压缩文件(插件)解压,压缩文件形式的插件解压后放到工作目录中的.metadata\.plugins\才能工作, 每次启动时,都会先寻找工作目录下的.metadata文件夹, .metadata文件夹 保存配置信息的文件夹,里面记录了对 eclipse 的设置信息, 导入的项目信息,以及你的操作日志等都会记录在 这个文件夹中,比如上次打开了哪些文件,哪些窗口,在下一次打开 eclipse 的时候,仍然停留在你最后一次使用的界面上,这是一个重要的文件,一但被破坏,将会导致 eclipse 打不开,重要的是 eclipse 里面之前导入的项目会丢失,这就要重新导入.如果删除 .metadata文件夹,eclipse 的启动会很慢,另外对eclipse 的设置和导入的项目会丢失,将影响使用.

转载于:https://www.cnblogs.com/wisdo/p/4915653.html

Eclipse 工作目录被破坏,导致Eclipse 打不开相关推荐

  1. Eclipse打开报错,The Eclipse executable launcher was unable to locate its companion shared library.

    Eclipse打开报错 The Eclipse executable launcher was unable to locate its companion shared library. 经常有小伙 ...

  2. svn更新路径,解决办法详细步骤,eclipse里面的更新方法,svn废弃位置,Windows环境,svn服务器地址换了,如何更新本地工作目录

    svn更新路径,解决办法详细步骤,eclipse里面的更新方法,svn废弃位置,Windows环境,svn服务器地址换了,如何更新本地工作目录 参考文章: (1)svn更新路径,解决办法详细步骤,ec ...

  3. Eclipse更改默认工作目录的方法

    参考: Eclipse更改默认工作目录的方法:http://blog.163.com/take_make/blog/static/208212210201272611406227/ 用记事本打开&qu ...

  4. eclipse 工程目录下 删除不掉目录或者文件的解决办法

    对于新手来说,有时操作失误就会导致eclipse目录中的某些子目录或者文件无法删除. 这样的原因是,在工程目录中(不是eclipse上显示的,是真实的物理磁盘上的)这个目录或者文件已经不存在了,所以在 ...

  5. eclipse配置java环境_Java工作环境的配置与Eclipse的安装过程

    Eclipse是一个开放源代码的.基于Java的可扩展开发平台.就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境.Eclipse 附带了一个标准的插件集,包括Java开发工具(Ja ...

  6. Eclipse工作常见问题总结

    一.Eclipse常见快捷键使用 自动完成单词:Alt+/ 重命名:Shift+Alt+r(统一改变字段或方法名) 生成getter/setter方法: Shift+Alt+s,然后r 删除当前行:C ...

  7. 重新配置JDK后,导致Eclipse打不开。

    A Java Runtime Environment(JRE) or java Development Kit(JDK) must be available in order to run Eclip ...

  8. eclipse使用技巧_有效使用Eclipse的热门技巧

    eclipse使用技巧 以下是一些技巧,可以帮助您避免潜在的问题并在使用Eclipse时提高工作效率. 避免安装问题 切勿在旧版本之上安装新版本的Eclipse. 首先重命名旧版本,以将其移开,然后将 ...

  9. 如何解决Eclipse启动慢?多图、Eclipse详细配置说明

    一般在不对eclipse进行相关设置的时候,使用eclipse总是会觉得启动好慢,用起来好卡,其实只要对eclipse的相关参数进行一些配置,就会有很大的改善. 加快启动速度  1.在eclipse启 ...

最新文章

  1. 语义网所谓的“本体”的具体例子是什么?人工智能
  2. STM32 容易烧成电源短路解决方法
  3. roast和roasting区别_《吐槽大会》的英文居然是roast!为什么?
  4. java预备作业2 计科1501 乔赫
  5. 京东连续亏损十几年,为什么却发展越来越大?
  6. 使用Maven的jaxws-maven-plugin插件,将wsdl生成java
  7. pandas获取最大值/最小值对应的index
  8. 马斯克:特斯拉Model S Plaid交付时间将推迟至6月10日
  9. android color列表,Android应用资源---状态颜色列表(Color State List)
  10. 一名爬虫工程师的运维入门之路:IPy学习笔记
  11. 【渝粤教育】国家开放大学2018年春季 0266-21T设计构成 参考试题
  12. LeetCode详细题解-Java版
  13. 信息管理学基础(第二版)马费成
  14. 青龙面板搭建及记录踩过的坑
  15. surface pro4 多点触控失灵及触控笔失灵问题的解决
  16. uniapp自定义搜索组件实现全部功能
  17. 二进制,八进制,十进制,十六进制转换算法
  18. 从零开始微信机器人(一):wxpy简介(登录、消息发送、注册回复)
  19. CCTV又双叒叕来ThinkSNS,究竟为哪般?
  20. 宏碁笔记本电脑产品质保说明

热门文章

  1. linux内核通用提权漏洞expliot 脏牛Dirty COW
  2. CentOS设置开机自动启动某服务
  3. Android代码片段:验证数据
  4. linux 下 LibreOffice Writer 使用说明
  5. 第4章:分布式数据库 HBase
  6. linux下screen基本用法
  7. 8086汇编-实验5(微调)-用栈实现数据交换位置
  8. [Jarvis OJ - PWN]——[XMAN]level2(x64)
  9. 用python画钢铁侠_用自动铅笔素描画钢铁侠盔甲
  10. 刷新存储器的容量单位是什么_GD25Q80CSIG|相变存储器是什么,具备什么特点?