我刚刚将我的项目更新到 java 8,并且 eclipse 为工作区中的每个项目发出此警告:
构建路径指定执行环境JavaSE-1.8。兼容的 JRE 可用,但已被覆盖。 警告位置:构建路径 警告类型:JRE 系统库问题
eclipse.ini 设置为 java 8 vm:java8/jre/bin/server/jvm.dll 我从系统环境(指向java 7)中删除了JAVA_HOME变量,但没有效果。
忘记提及:使用 m2e maven eclipse 插件。
尝试搜索 eclipse 源以查看导致此警告的原因,但找不到我的 ARM 和腿。 有人吗?
最佳答案
最后发现由于某种原因,eclipse认为JavaSE-1.8 for java 7。 解决问题的配置: 首选项 -> Java -> 安装的 JRE -> 执行环境 从左侧列表中选择“JavaSE-1.8”,并在右侧列表中选中“java8 [完美匹配]”。
关于java - eclipse 警告 兼容的 JRE 可用,但已被覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43612831/