【发布时间】:2017-06-13 06:12:37
【问题描述】:
我的 Eclipse 中有一个项目。当我将 Java 从 1.8.0_77 升级到 1.8.0_131 时,eclipse 开始显示方法未定义错误。我已经配置了正确的 JRE。这可能是与 this 重复,但在那里没有找到解决方案。
一些缺失的方法是:
String#splitString#containsString#replaceAllLong#valueOf- 等
【问题讨论】:
-
什么方法实际上是未定义的?请给我们看看你的代码好吗?
-
还有,你确定它只需要JRE而不需要JDK吗?
-
@AndriiAbramov 有很多方法会导致我遇到此错误。其中一些是来自 String 类的 split、contains、replaceAll,来自 Long 的 valueOf 等等。 simDataObj.setAttribute("email_id", Long.valueOf(emailId));
-
@Andrian Shum 是的,我已将其更正为 JDK,但仍然是同样的问题
-
转到项目名称 -> 属性 -> Java 构建路径 -> 库选项卡。接下来点击
add library并添加jre