今天郁闷的。。。正在写代码,突然 computer 嗝屁了,断电后自动重启了一次,开机后就悲剧了,Zend Studio 9 无法打开了,每次运行只弹窗个 请查看项目错误日志的提示 然后就没反应了。。崩溃啊。

SVN 项目,改了好多没提交,突然遇到这种事情 感觉好头大,看了看日志里面有如下面的错误提示:

!MESSAGE 插件 org.eclipse.team.svn.ui 无法装入类 org.eclipse.team.svn.ui.crashrecovery.InaccessibleLocationDataHelper。

!STACK 0

org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException: 自动激活 bundle org.eclipse.team.svn.ui 时出错(709)

!MESSAGE 工作空间未正确地初始化或者已关闭。

google上搜索了半天没找到解决的办法,最后无奈试着替换下ZendStudio的项目配置文件,居然貌似搞好了



步骤如下:

  1. 将该路径文件夹 C:\Users\ZHOUZ\Zend\workspaces\DefaultWorkspace\.metadata 剪切到其他地方备份保存
  2. 运行 Zend Studio 应该可以正常进入了,我当时是把之前的SVN项目重新生成了个本地项目,此时上面的路径下会生成新的配置目录。
  3. 关闭编辑器,删除上面目录新生成的文件夹。
  4. 将之前备份的 .metadata 目录重新拷贝回来
  5. 再次启动 Zend Studio 应该就可以正常打开啦

---------------------------------------------------------------------------------------------------------------------------------

真是无语了,又咯屁了一次,刚好又来测试下步骤,最终步骤:

  1. 将该路径文件夹 C:\Users\ZHOUZ\Zend\workspaces\DefaultWorkspace\.metadata剪切到其他地方备份保存
  2. 运行 Zend Studio 应该可以正常进入了,此时上面的路径下会生成新的配置目录。
  3. 关闭编辑器,删除上面目录新生成的文件夹。
  4. 将之前备份的 .metadata 目录重新拷贝回来
  5. 再次启动 Zend Studio 应该就可以正常打开啦

可以不用新建项目,只要打开一次再关掉,删除新建的 .metadata 目录在把原来的拷贝回来就行了,亲自测试 SVN update、commit 目前都没问题



看样子俺的 computer 要顶不住啦。。。差不多6年前配置的了,最早的酷睿双核那代了,能跑到今天都没出过大问题算是很坚强了。饭碗啊,可惜现在还换不起 no money。。。悲催



-------------------------------------------------------------------------------------------------



o(︶︿︶)o 唉。。重启了好几次,发现有时候这个方法会失效,不过重复上面操作一般两次就好了。

Zend Studio 无法打开的解决办法的更多相关文章

  1. Visual Studio警告IDE0006的解决办法

     Visual Studio警告IDE0006的解决办法 Visual Studio警告IDE0006虽然给出明确的操作过程,但是在实施的过程中,还是有很多地方需要注意.下面以官方的信息,介绍一下注意 ...

  2. android studio 错误汇总以及解决办法

    android studio 错误汇总以及解决办法  参考 https://www.jianshu.com/p/7c7de6562231 问题1. Error:Execution failed for ...

  3. Android Studio Gradle更新的解决办法

    环境: Win7_64旗舰版.Android Studio2.1.1 问题描述: 在打开Android Studio项目的时候,会下载项目对应版本的gradle,由于是国外网站导致更新较慢,该版本是在 ...

  4. Android Studio 自动更新失败解决办法

    Check Update一直提示Connection failed. Please check your network connection and try again,开始以为是由于G*W在捣乱, ...

  5. visual studio 2013 已停止运行 解决办法

    情况是这样,WINDOWS 8.1,双显卡笔记本,打开VS.NET 没几秒就提示 已停止运行,然后就关闭程序了,找了无数资料都没有解决 -------------------------------- ...

  6. Visual Studio快捷键不能使用解决办法

    环境: Visual Studio 2010,windows 7 使用Visual Studio查找变量或方法时常用到[定位到]功能 但该功能的快捷键却不能使用,解决办法如下所示: 1.工具--> ...

  7. mht文件无法打开的解决办法

    对于喜欢上网的人士来说,经常会将自己看到的好的文章保存下来,以便日后再次翻阅,保存方法有两种:一种是通过浏览器的收藏夹进行收藏,这种方式适合于能够一直上网的电脑:另一种是通过浏览器“文件->另存 ...

  8. Delphi2007精简版加载Borland.Studio.Together.dll错误解决办法

    安装Delphi2007精简版,启动提示Borland.Studio.Together.dll加载错误,错误信息如下: Failed to load IDE add in 'C:\Program Fi ...

  9. 华为手机不能连接android studio进行调试的解决办法

    出现情景:在开启了usb debugging(usb调试模式)后,AS(android studio)还是找不到真机. 解决办法:下载驱动精灵,检测是否安装了huawei的usb驱动,如果没有,安装成 ...

随机推荐

  1. vue使用resource发送ajax请求

    <script type="text/javascript"> new Vue({ el:'#app', created:function(){ var url=&qu ...

  2. DW,DM,ODS的区别

    数据仓库的重要应用是将不同来源的数据和异构数据通过ETL整合在一起,为决策分析提供支撑,若在同一个数据库中分不同用户,此意义不大:假设所有有用户都在一个数据库里,如果因为某个原因数据库重启,那么会影响 ...

  3. 【多重背包】HDU 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活

    Time Limit : 1000/1000ms (Java/Other)   Memory Limit : 32768/32768K (Java/Other) Total Submission(s) ...

  4. [转载]We Recommend a Singular Value Decomposition

    原文:http://www.ams.org/samplings/feature-column/fcarc-svd Introduction The topic of this article, the ...

  5. <poj - 2139> Six Degrees of Cowvin Bacon 最短路径问题 the cow have been making movies

    本题链接:http://poj.org/problem?id=2139 Description:     The cows have been making movies lately, so the ...

  6. ngDialog 设置其宽度大小

    [ngdialog弹窗大小设置(angularjs)] 方法一:添加css样式属性 css: .ngdialog.ngdialog-theme-plain.custom-width-70 .ngdia ...

  7. Scala 控制结构

    Scala内建的控制结构屈指可数,仅有if, while, for, match, try和函数调用而已. 几乎所有的Scala控制结构都会产生某个值(while和 do while虽然不能产生有意义 ...

  8. svn恢复到某一版本

    转 经常由于坑爹的需求,功能要切回到之前的某一个版本.有两种方法可以实现: 方法1: 用svn merge 1) 先 svn up,保证更新到最新的版本,如20: 2) 然后用 svn log ,查看 ...

  9. Swift3GCD

    GCD的使用在Swift3中的方法 //串行队列 let q:DispatchQueue = DispatchQueue(label: "xiaosi") //并发队列 qos : ...

  10. ES 6 : 变量的解构赋值

    1. 数组的解构赋值 [ 基本用法 ] 按照一定的模式从数组或者对象中取值,对变量进行赋值的过程称为解构. 以前,为变量赋值只能直接指定值: 而ES 6 允许写成下面这样: 上面的代码表示,可以从数组 ...