安装java警告_避免在Eclipse中针对多个Java版本的“在工作空间中安装没有严格兼容的JRE”警告...

Eclipse使用值< target> 1.7< / target>决定在构建路径中包含哪个执行环境,作为其Maven集成的一部分.

执行环境映射到Eclipse中安装的JRE(即在Preferences> Java> Installed JREs中引用).

映射本身在Preferences>中配置. Java>已安装的JRE>运行时环境. Eclipse将自动将执行环境(例如JavaSE-1.7)与已安装的JRE(例如jdk1.7.0_80)进行匹配.如果项目中指定的执行环境没有完全匹配,它将向您发出类似于您获得的警告.

因此,要摆脱警告,您必须:

>安装与< target>完全匹配的Java版本(即jdk1.7)并将其添加到Preferences> Java>已安装的JRE>运行时环境

>将pom中的Java版本配置为完全匹配的Java版本

My project is compatible with Java 7, 8, 9 and 10. What I want to achieve is to avoid this warning if any of these versions of Java is installed

在配置要使用的执行环境时,Eclipse只关心< target>值.您需要确保在Eclipse中安装了一个JRE,其版本与该属性的值完全匹配.否则,警告不会消失,期间.

I don’t have the intention to target some specific version, the default target would work fine for me.

不,它不会,因为默认目标是1.5.目标配置是一个非可选的配置属性,没有“目标一切”选项.

您可以从构建路径中删除Maven配置的执行环境并直接添加JRE(项目属性> Java构建路径>库>添加库…> JRE系统库>备用JRE).这也会使警告消失,但一旦运行Maven项目更新,它就会恢复.不应该真正使用这样的配置,因为它将您的项目与计算机上的特定Java安装联系起来.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值