解决:Plug-in "org.eclipse.wst.jsdt.ui" was unable to instantiate class "org.eclipse.wst.jsdt.inte

MyEclipse:Could not create theview: Plug-in ”org.eclipse.jdt.ui “was unable to load class”org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart“。
遇到这样的问题,看到网上说的都是删除“.metadata"文件夹或者切换工作空间,兄弟们别闹了,切换工作空间就别考虑了,我还要重新部署一份项目,先不说重新部署项目会遇到的问题,所花费时间也是令人发指,如果你有啥修改就更难受了。至于删除.metadata?兄弟我还是重新切换工作空间部署一份吧,没啥区别啊!

给小白们科普一下.metadata是干啥的:

1、先说me_tcat:
是MyEclipse记录的当前工作空间中的配置,比如当前工作空间中有哪些工程,你打开了哪些文件java类,编辑了哪些文件和Java类,MyEclipse会在启动时加载这个文件夹下的内容。如果删除了他,你再次打开MyEclipse会发现工作空间是空的,你需要重新导入工程。
2、plugins:当前工作空间用到了哪些IDE插件,和你的工程无关
3、lock锁:
如果你用到工作组时,你的工作空间是你个人的,比如团队开发时。你可以为某个类加锁,别人就不能修改这个类了
4、log:MyEclipse运行日志,比如,别人锁了某个资源导致你这边冲突了,或者工作空间异常了,这里都会记录异常信息
以及工作空间的加载日志
5、忘了还有最后一个:version.ini看名字你也应该明白,是IDE版本配置,是为了兼容不同版本MyEclipse加载该工作空间。

”以上五条来自百度,比我手打快,不喜勿喷“

懂了吧!

那我们遇到这样的问题咋办呢?

Plug-in ”org.eclipse.jdt.ui “was unable to load !

org.eclipse.wst.jsdt.ui was unable to load class org.eclipse.wst.jsdt.internal.ui.javaeditor !

看到这个了吗?!

加载文件失败啊,既然加载文件失败,删除.metadata是有效的,我们直接删除这个加载的路径一样不就行了,就像maven的jar包一样嘛!

打开你的工作空间!找到你的org.eclipse.wst.jsdt.ui包!干掉它!

解决:Plug-in

然后重新启动你的myeclipse!搞定啦!

类似这种问题,这种org.eclipse.wst.jsdt.ui was unable to load 问题,试试,不同的包可能都会出现同样问题的!

你可能感兴趣的:(MyEclipse)