eclipse 保存后就找不到类
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse 保存后就找不到类相关的知识,希望对你有一定的参考价值。
我在开发的时候,为什么eclipse,ctrl + s一下控制台就爆出来了好多错,都是Cannot find class: xxxFailed to parse mapping resource: 'file [G:\work\TomCat_7\wtpwebapps\amcc\WEB-INF\cl...Could not resolve type alias 'com.visionet.pojo.ClrToolMbr'. Cause: java.lang.ClassNotFoundException: Cannot find class: com.visionet.pojo.ClrToolMbrError creating bean with name 'vsnProvinceMapper' defined in file Error creating bean with name 'vsnRoleMapper' defined in file之类的。纠结死了,只要ctrl + s 一下就有很大几率出现这些错,控制台一下就刷出来好多错误。。。这时候就必须将项目从tomcat下删除,然后再加入一次。我设置的是手动编译的,我把自动编译给去掉了,因为自动编译的话还是会ctrl+s一下就编译,然后项目就不能运行了,我只是改改页面呐,不需要这样呀...求大神解惑...
这是因为自动编译的原因,把eclipse的自动编译关了就好了,如下图是关闭的办法:
你所谓打开太多只是展开了太多的?如果是这样,折叠它们就可以了,点那个树型的+号和-号或 小三角形。如果是编辑器窗口中打开了太多,那就 File 菜单上 Close All。
你在这个地方删除也就同时也删除磁盘上的文件,不过,eclipse 对修改操作有备份的,你在 Navigate 视图中右击那个 test 文件夹,有一个 Restore from local history 从本地历史中找回文件版本。
如果 eclipse 出错了并且你没有明确地删除掉历史版本,你还可以到 workspace 的 .metadata\plugins\org.eclipse.core.resources 插件状态目录中手工搜索.history 目录下的所有子文件夹,里面都是历史版本,只是出错时 eclipse 显示不出来。这是最后一次机会恢复数据,如果你在 Eclipse 中提交了修改到 CVS/SVN/GIT 上了,这里修改历史就会清空,或者你的 eclipse 崩溃了之后你从workspace中删除了项目的话(比如你想重新导入),这里的历史也会跟着消失。 参考技术A 先找到clean选项,清理一下工程,然后重新打包发布试试看。追问
ctrl s一下就会报错,好像是重新编译了一样。
本回答被提问者采纳 参考技术B 你使用的事虚拟目录吗?换成默认目录试试追问虚拟目录?是什么意思呢,求大神讲解~
以上是关于eclipse 保存后就找不到类的主要内容,如果未能解决你的问题,请参考以下文章
eclipse集成tomcat运行web时提示引入jar包的类找不到的解决办法
php thinkphp vender第三方类找不到类怎么解决