关于解决Eclipse报错“Path must include project and resource name:xxx.xxx”的方式

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_32224139/article/details/71105125
       偶然一次在查看Srtuts2的jar包的时候,想看一下struts-default.xml里写了什么,手残点到了上面一个文件(后缀为dtd,后面点了其他文件,也是类似的报错),报了以下错误:


在网上搜寻了很久,没有找到合适的解决方案,于是,自己瞎琢磨,不知道算不算解决了:

解决方案:
(1)很简单,去网上百度搜索"eclipse下载",下载最新版的Eclipse,下载好后,选择你想要的Eclipse版本进行安装,这里我选择的是JavaEE,等待安装完后,打开新版的Eclipse进行相关配置,导入项目,点击查看会报错的文件,不再报错,问题解决!(有兴趣的小伙伴可以往后看看,如果有更好的解决方案,求分享!)

为什么我要重装Eclipse?请往下看(我也很绝望啊QAQ)

虽然报了这个Error但是项目还是能正常运行,并不影响,Console下面并没报错,然而经过仔细一番地查找,我发现错误是在"Error log"里面显示的如下图:


       上图中报错显示 "Unhandled event loop exception(未处理的无限循环异常)" ,意味着这个异常只要你触发了,就会不停地产生异常,一开始我没理会,但是一旦触发,每当你关闭的时候,Eclipse无法处理这些异常,导致Eclipse无法正常关闭,卡死在那。
       一开始以为是我项目的jar包有问题,但经检测,项目里面不包含"Plug-in(插件程序)"以下的那些jar包,经过一番搜寻,发现那些类似jar包名称的东西,其实是你通过Eclipse创建的"Workspace"里的文件夹,当你打开Eclipse,创建并选择一个"Workspace"的时候,在"Workspace"里面自动生成了两个文件夹,分别是 ".metadata"
"RemoteSystemsTempFiles",点击打开".metadata"文件夹,发现里面有个".plugins"文件夹,而这里面就是存放刚才那些"未知jar包"的文件夹,但里面并不是jar包,原来全都是文件夹0.0,而且里面的文件夹和文件会随着你在Eclipse的操作而变化,意味着,在"Error log"里面显示的错误,是由于Eclipse在".plugins"中自动生成的文件,并不能满足Eclipse查看该文件的需要,导致显示此错误,所以我认定是Eclipse版本本身的问题,于是便去网上下载了最新版的Eclipse,配置,导入项目文件,再次查看相同的文件,不再报错!问题解决!(PS:虽然还尝试过很多其他方法,均以失败告终QAQ)

(上图是新版Eclipse中.plugins文件夹的截图)

个人观点,希望对你有帮助!如果有误或者不恰当的地方,请指出来!

如果有更好的方法,请在下方留言评论哦~,谢谢


猜你喜欢

转载自blog.csdn.net/qq_32224139/article/details/71105125