关于JAVA SE(JDK)在Eclipse中引发的警告(工作区中没有安装与此环境严格兼容的JRE),解决方法如下

⚠There are no JREs installed in the workspace that are strictly compatible with this environment.

以下内容仅个人观点,若有疑问,欢迎留言,若有不足,欢迎各位大佬补充。(创作不易,如果对您有帮助,请动动小手点个赞,谢谢大家)具体解决方法如下:

方法一.在项目创建中修改JRE选项

  优点:①一劳永逸②操作简捷

  缺点:①只适用项目创建时(相较方法二有时间限制)

  操作:在项目创建中,记得将JRE中的选项改为第三个(Use default JRE什么and workspace compiler preferences)再进行后续操作,此后的每次创建项目就不用再次修改选项了(系统会默认第三个)

 fab190d707634f9a9541c199f4a76ee3.jpg

 方法二.将警告忽视

  优点:①一劳永逸②无时间限制(创建项目前、后皆适用,第一个方案只用于创建项目中)③可针对项目可全体项目

  缺点:①与第一个方案相比步骤更多

  操作:Window→Preferences→Java→Compiler→Building→Build path problems→No strictly compatible JRE for execution environment available后的Warning改为Ignore→Apply and Close

c1b6443c251548f88d3f751f97db5489.jpg

f63a11bb245e42ccbef0638f919ac034.jpg 

 此后这类警告就不会出现了(要想改回来,只需将Ignore改为Warning,其他步骤同上)

也可针对某个项目消除警告(在打开Building时点击右上角Configure Project Specific Settings...→点击针对的项目→ok→勾选Enable Project...→Build path problems→No strictly compatible JRE for execution environment available后的Warning改为Ignore→Apply and Close→Apply and Close

方法三.(特点:与方法二相比进入不同且步骤复杂,而本质都是将警告改为忽视)

  操作:  Problems→Warnings左侧的符号→右键点击相应项目→Quick Fix→Select a fix→Configure problem severity→finish→Configure Project(只想消除此项目警告时点击)或Configure Workspace(消除全体项目警告时点击)→Building→Build path problems→No strictly compatible JRE for execution environment available后的Warning改为Ignore→Apply and Close

854391a6dce84e609549ad39963eeb43.jpg

6ae362a28d7a4eb49363b1e678816bc3.jpg 

b385dcaa71404868a22de75255711ef0.jpg 

5fc4b49e4ba24fbaa03b95eb828bc987.jpg 

ca42e0f8a8844aa1963e3885d7c9c90d.jpg 

 

  注意:当不小心点到消除全体项目时点击右上角Configure Project Specific Settings...→点击针对的项目→ok→勾选Enable Project...→Build path problems→No strictly compatible JRE for execution environment available后的Warning改为Ignore→Apply and Close→Apply and Close

方法四:去掉原来的JRE System Library重新添加 (修改选项后的)JRE System Library 

  特点:①只针对单个项目②用于项目创建后

操作:右键点击相应项目→Build Path→Configure Build Path...→Libraries→JRE System Library什么什么→Remove→Modulepath→Add Library...JRE System Library→next→Workspace default JRE→finish

12fe33cb86b34ef2bd26d42be74cb0ef.jpg

 

 fb08a11eda5e44759daeca46e334e20e.jpg

44bee74837864dffbf4fffedd95f4455.jpg 

fc374130d63b4a269f11393025888eb0.jpg 

3db427fcaeaf4beca52d8964ee2d608a.jpg 

 以上方法虽然解决了看警告不顺眼的问题,但是为什么会引发这样的问题,我还不明白(环境变量配置了n多次找了网上各种教程尝试依旧没办法),如果有大佬清楚的话,欢迎留言告知,我将不胜感激!

 

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值