当我们导入外部项目到eclipse时可能会发现项目上有个红叉,错误的原因可能是这个错误,编译器版本不匹配:Java compiler level does not match the version of the installed Java project facet

1、查看错误,Window---show view---other,选择Problems---open

2、错误信息如下:

3、解决方法

应该知道:jre是java程序的运行环境,包括jvm和java的核心类库;jdk包括jre和编译器等;

(1)查看导入的项目的project facets属性(就是项目原来设置好的要依赖的jdk版本)

右击项目---properties---输入project facets---这里我设置成1.8版本

(2)查看eclipse的java的编译器版本(就是jdk版本)

Window---properties---输入compiler---也设置成1.8版本

(3)查看当前项目所依赖的jre包版本(要导入和上面设置的相同版本的jre)

我们导入外部项目时,一般会将项目先放在workspace目录下,再在eclipse中import,import的时候会自动为这个导入的项目配置一个默认的jre包,现在我们就要修改这个默认配置也是1.8版本

Window---properties---输入installed JREs---要求也是1.8版本

最后可以看到,重新导入某个项目时,就会显示依赖的jre是1.8版本的:

总结:正常情况下,我们的eclipse都是配置好(2)(3)两个版本的,只需要修改(1)中的即可

补充:可以直接修改导入项目所依赖的jre,Java BuildPath

项目上有个红色感叹号相关推荐

  1. java项目上有个红色感叹号(在project Explorer视图下)

    启动项目时一直报错,检查也没问题,最后看到项目上有个红色感叹号,发现是jar包路径不对,把错误路径的jar包移除,然后再重新添加即可. 转载于:https://www.cnblogs.com/sanh ...

  2. Eclipse项目左上角出现大红色感叹号怎么办?

    出现大红色感叹号是因为环境不匹配 解决方法: 右击出现大红色感叹号的项目 点击 Libraries,将有叉号的给Remove掉 然后再点击 Add Library -> JRE System L ...

  3. 关于eclipse项目中项目上直接出现大红感叹号的问题

    今天也出现这个问题,对于网上的一些原因都进行尝试与修改都无法改变大红感叹号的现状,先说说我做了什么操作:我的工作空间有很多项目,使用的是分布式框架,从A项目中我导出一个package后导入C项目中,这 ...

  4. 导入java项目时,出现红色感叹号的解决办法

    右击项目,然后右击项目Build Path-->Counfiger Build Path,左边java Build Path-->右边标签 Libraries-> 右边选第四个Add ...

  5. 解决eclipse web项目前面出现红色感叹号和红色叉号等错误

    今天遇到了一个很棘手的问题,就是在导入其他项目之后,由于JDK版本或者Tomcat服务器版本不同,导致项目前面一直出现红色感叹号或红色叉号. 在网上查了很多方法,只做到了消除大部分错误,即所有的代码可 ...

  6. myeclipse中,项目上有个叉报错,文件没有错误

    同事将他的java项目交接给了我.和平时的交接一样.他把他最新的源代码,打成压缩包,发给我.我解压后,使用myeclipse开发工具,通过导入,将项目导入到我的开发工具中,这个时候有一个问题出现了,在 ...

  7. 导入别的项目到我的eclipse上出现红色感叹号问题解决方案

    项目红色感叹号问题问题 一般我们在导入别的项目到我的eclipse上面会发现,项目上面有红色的错误 原因 因为我电脑上的 jdk版本和别人电脑jdk版本不一样,那么对于的jre版本也不一样,java运 ...

  8. eclipse中svn检出项目,项目名上带有红色感叹号

    在eclipse中svn检出java web项目后,项目名称上带有红色感叹号,解决方法: 项目名上右击,选择Build Path-->Configure build path,打开下图配置窗口, ...

  9. Java项目上出现红色感叹号

    问题描述 Java项目上出现红色的感叹号,大概就是下图显示的 解决方法 原因就是项目导入的jar包报错了. 在该项目上选择右键,Build Path > Configure Build Path ...

最新文章

  1. Spring Quartz
  2. BitSet 数字排序
  3. python init self_转载--------Python中:self和__init__的含义 + 为何要有self和__init__
  4. 将iOS默认上下文坐标系改变为Quartz通常坐标系
  5. 基于Udp的Socket网络编程聊天程序
  6. Python3 Socket和SocketServer 网络编程
  7. LeetCode【1051. 高度检查器】
  8. Java中常见的几种异常
  9. 使用腾讯AI开放平台api进行车牌OCR识别和其他比如图片文字识别等通用
  10. t检验的p值对照表_R语言系列第四期:①R语言单样本双样本差异性检验
  11. comsol服务器的性能如何,COMSOL Server
  12. Unity3d和连接MySQL数据库实现登陆注册等功能
  13. Unity同时接入微信和支付宝支付 Android篇(aar包和jar包)
  14. 代码解读一 文件名“ANO_Imu.c”
  15. 优秀网页设计:35个吸引眼球的精美作品集网站
  16. Metasploit 渗透测试框架的基本使用(扩展:利用永恒之蓝漏洞攻击WIN7靶机)
  17. 虚拟机中的centos在nat模式下连不上外网
  18. 快速傅里叶变换(研二的我终于弄懂了)
  19. Redis入门(七):Redis分布式锁(单机模式/集群模式)
  20. common.io中Tailer类读取文件内容乱码问题解决

热门文章

  1. FastJson使用技巧
  2. 阿里云服务器漏洞修复
  3. php 生成大写md5,php?md5
  4. 北京大学计算机专业考研试题,2017年北京大学计算机辅助翻译考研专业课真题(回忆版)...
  5. 如何学ui设计?新手学ui设计难吗?
  6. 3D连连看:3D Logic
  7. 移动数字图书馆,基于UniApp,Android实现图书管理系统
  8. 静态HTML网页设计作品 生活购物商城网页模板(22页) HTML+CSS+JavaScript 学生DW网页设计 dreamweaver作业静态HTML网页设计模板
  9. mysql 1305 报错_MySQL错误...#1305
  10. 江苏大学张世兵计算机学院,高校辅导员法律意识存在的不足与提升路径.pdf