1.代码自身不符合语法规范,导致编译报错---恶补相关语法知识,及该知识的准确使用方法。
2.maven库或gradle库中的架包版本冲突
3.最坑,也最容易忽略的原因:开发工具的版本过低,版本不一致等。语法在不断随着版本的更新而更新,jdk1.7版本不支持最新语法,tomcat1.6版本过低等,建议将开发环境统一,用jdk1.9,tomcat1.9,这样不会报一些莫名的错误。
4.运行有残留,缓存等,尝试clean project,rebuild project,clean maven,清除浏览器缓存等操作
5.操作系统的问题,导致软件开发报错,遇到bug,排除了以上可能,还不能解决,考虑重装系统,像数据库软件,有些装了便不能完全卸载,注册表中仍有残留等。
6.尝试换不同的环境测试你的软件,查找问题。
总结:
在软件开发中,很多时候并不是代码的问题,还有以上原因导致运行失败,每当遇到问题,不要慌,总有解决的办法,先耐心的看报错(一定要首先看),再逐一考虑上述的解决方案,问题总会引刃而解的