总结eclipse无端报错和项目出现不知道的错误-解决方法

--下列文章是个人在网上找到的资料,帮助和我一样遇到问题的朋友们解决问题的,如有侵权的可以联系我删除本篇文章哈,在下面留言我就会删除 的,欢迎一起学习java的朋友关注我一起学习***!!--

重要提示:

           有些同学本来项目是好的或者新导下来没问题的项目,在设置完jdk后项目就出错了,或者“无缘无故的出现项目包名上有小红叉”,但是就是没找到报错的文件,

       此时你就要看看是不是你的项目右键—build path设置页面有没有报错的,也要看看你的jdk版本这几步都设置到了么,少其中一步你的项目可能会报错出现小红叉而不会在具体的文件上出现小红叉,即使你的项目能跑,好像运行没什么问题,等到部署到服务器真正的版本问题出现,可能就找不到方向了。以下是个人在网页上总结的一些错误的总结  , 

      ****** 喜欢的麻烦帮我增加下点击量和粉丝哈*****

 

一般是jdk版本、build path、Deployment Assembly、web.xml、maven配置、js验证、项目依赖包更新七大类问题

1.jdk问题解决:jdk配置参考:

eclipse*轻松来回切换项目的jdk版本

 

需求背景:有时候本地eclipse运行的项目所使用的jdk版本比Linux服务器高(低),需要调低(高)jdk版本。

此处以我把jdk版本从1.7切换到1.6为例:

所有需要在eclipse中设置的在此,分两部分设置:

部分一:设置eclipse工作空间的jdk版本,即eclipse中所有项目的编译运行的环境

1.Window—Preferences—Java—Compiler—右侧面板设置为1.6

2.Window—Preferences—Java—Installed JREs—右侧面板“Add”本地的1.6版本jdk路径,并勾上

总结eclipse无端报错和项目出现不知道的错误-解决方法

继续...

部分二:设置你要改变jdk的项目jdk的版本

3.右键项目(一般是cms-core分项目而不是cms-cms项目)—Properties(或项目右键—Build Path—Configure Build Path)—Java Build Path(右侧面板)—Libraries—(如果有JRE System Library [JavaSE-1.7]就点右侧的“Edit...”改为本地jdk1.6,如果是其他的jdk点“Remove”—Add Library...—选“JRE System Library”—Next—再改为本地的jdk1.6)—然后确保Libraries右侧的标签页“Order And Export”也出现JRE System Library [JavaSE-1.6]

4.与Java Build Path同页面的Java Compiler—右侧面板设置为1.6

5.与Java Compiler同页面的Project Facets—右侧面板勾上Java,Version设为1.6

总结eclipse无端报错和项目出现不知道的错误-解决方法

 

 

2.build path:项目右键——Build Path——Config Build Path...——重点看Libraries标签页,JRE的版本有没有不兼容包小红叉的,还有就是看看有没有包小红叉的jar包,有的 话删除,或重新导入

 

3.Deployment Assembly:在项目右键——Properties——左侧面板有这个配置项,这里是配置当前项目要引用的包路径,这里若是少了一些引用关系,编译加载当前项目的时候找不到要引用的包也会报错。

 

4.web.xml:此事web项目的配置文件,配置错了,引入不恰当的插件或路径配置错误也会报错

 

5.maven:eclipse需要配置maven,检查一下你配置的maven配置的对不对,还要检查系统环境的maven环境变量。本地maven下的配置文件settings.xml和项目下的pom.xml检查

 

6.js验证问题:web项目右键——Properties——Validation和项目右键——Properties——Builders里取消对js的验证,参考:

 

eclipse去除validate

1.去除js校验:

(1)你要去校验的项目右键——Builders——取消勾选JavaScript Validator

(2)(同页面的)Validation——Disable All

 

 

总结eclipse无端报错和项目出现不知道的错误-解决方法

 

(3)window->preference->Java Script->Validator->Errors/Warnings->Enable JavaScript Sematic validation前面的钩子去掉

 

(4)window->preference->Java Script->Include Path->Source->你的项目(如cms-web/src/main/webapps)->Excluded->Edit->Add

注意:步骤4.5中推荐使用Add Multiple...

总结eclipse无端报错和项目出现不知道的错误-解决方法

 

2.去除jsp校验

 

7.项目依赖包更新问题:(或按快捷键Alt+F5)项目右键——Maven——Update Project...  使项目去缓存强制重新更新依赖包。

8.补充一个办法:找一个同类型没问题的项目,以有问题的项目与之每一项配置对比,更改配置。

9.刷新项目看红叉会不会消失