在参照别人项目时,想要将其项目导入自己的项目中,发现代码不报错,但是呢项目的图标上有一个小红×(叉),项目业务运行时,一般是因为你的jdk版本或tomcat版本不一的原因。 #### 首先,检查build path中的Libraries是否报错 ![在这里插入图片描述](https://img-blog.csdnimg.cn/2020022621001294.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1hJTkdfR291,size_16,color_FFFFFF,t_70) **如若有报错的情况,点击Edit更改jre,** **如若tomcat后为(unbound)依旧点击Edit更改为自己环境中配备的版本** ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200226205916237.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1hJTkdfR291,size_16,color_FFFFFF,t_70)==如果你的第一种方案没有解决到问题== #### 请检查你的各处Java版本配置是否一致,体现在三个地方:build path中jre版本,Java compiler版本,project facets中Java版本 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200226211051519.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1hJTkdfR291,size_16,color_FFFFFF,t_70) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200226211326452.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1hJTkdfR291,size_16,color_FFFFFF,t_70) 当你将这三个都配置好后,你图标上的小××就会消失,项目也可以正常运行!!! 唉,俗话说得好,程序员都是从一个坑中奋勇站起,再奋不顾身的跳进另一个坑中,加油吧!bug们
这也是我的博客,所以请勿误会,不是抄袭https://blog.csdn.net/XING_Gou
来源:oschina
链接:https://my.oschina.net/u/4115134/blog/3189176