在學習別人的項目時,導入Web項目到Eclipse中時代碼不報錯但項目報錯(左上角有紅叉)。開發環境:J2EE5+JDK8,IDE使用Eclipse開發,代碼文件沒有任何報錯,不管是java文件、jsp文件還是xml文件,總之項目下的任何文件都是正常的,沒有任何報錯提示,但是項目圖標的左上角就是有紅叉!
解決方案一:請檢查build path中Libraries下的jar包是不是有報錯提示。
解決方案二:請檢查你的各處Java版本配置是否一致,體現在三個地方:build path中jre版本,Java compiler版本,project facets中Java版本。
解決方案三:查看Project Facets中Runtime是否與你用的版本對應
筆者遇到的是第三中情況,在筆者的runtime中有兩個Tomcat服務器,筆者用的是Apache Tomcat V8.5版本,√打在了Apache Tomcat V8.0上,把√打在自己用的版本上即可!修改后項目正常,不再報紅叉!