Eclipse显示方法在明确实际定义时是未定义的

时间:2017-06-13 06:12:38

标签: java eclipse

我的日食中有一个项目。当我将Java从1.8.0_77升级到1.8.0_131时,eclipse开始显示方法是未定义的错误。我已经配置了正确的JRE。这可能是 this 的重复,但在那里找不到解决方案。

enter image description here

一些缺失的方法是:

  • String#split
  • String#contains
  • String#replaceAll
  • Long#valueOf

2 个答案:

答案 0 :(得分:1)

最后解决了这个问题。我没有使用Installed JRE或Workspace默认JRE,而是将执行环境值(JavaSE-1.8)用作截图中显示的JRE系统库,这解决了我的问题。感谢大家的帮助。

enter image description here

答案 1 :(得分:0)

尝试检查您的项目构建路径。要做到这一点

  1. 右键单击您的项目 - >构建路径 - >配置构建路径。
  2. 在“库”选项卡中,尝试检查您的JRE库是否存在。
  3. 由于您在已安装的JRE中删除了以前的JRE,我的预感仍然是您的项目仍在设置或正在寻找以前版本的JRE。如果它不存在,请通过单击“库”选项卡中的“添加库”来添加它。选择JRE System Library并查找最新的JRE。

    希望这有帮助。