找到问题原因了:
代码写着写着忽然想要不把项目直接复制到tomcat文件里的webapps里试试。复制完在测试还是无效,这时我打开项目的目录,逛到了build目录(class目录),惊奇的发现后来写的java文件都没编译,终于找到了问题的原因所在了。Eclipse出现不编译的情况,一般是因为你的项目的Build path里存在找不到的jar包,可能是因为以前引入了某个jar包,现在删掉或者转移路径了,这时候就会出现不编译的问题。
就是手贱惹的祸,之前导入了一个jar包,后来发现错了就直接把这个文件删除了,以为这样就万事大吉了.
解决方案:打开项目的Build Path,将Libraries里的jia包(会有个红色小叉叉),删除了就ok啦
温馨提醒:不要直接将无用的jar移除,要不然要是不知道情况的童鞋,也不太会想到是eclipse的问题,像我一开始以为是tomcat的问题,就已经找错方向了,搞了好久都没解决,还好一时的灵感加上运气,让我发现了这个问题,O(∩_∩)O哈哈~
|