2017-06-13 50 views
0

我的日食中有一個項目。當我將Java從1.8.0_77升級到1.8.0_131時,eclipse開始顯示方法是未定義的錯誤。我已經配置了適當的JRE.This可能是this的副本,但沒有找到解決方案。當Eclipse顯示方法明確定義時,顯示方法未定義

enter image description here

一些缺失的方法是:

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

什麼方法實際上是未定義的?你能告訴我們你的代碼嗎? –

+0

和,你確定它只需要JRE而不是JDK? –

+1

@AndriiAbramov有很多方法讓我得到這個錯誤。其中一些是Split,包含,從String類中取代所有,從Long中取值等等。 simDataObj.setAttribute(「email_id」,Long.valueOf(emailId)); –

回答

0

嘗試檢查您的項目構建路徑。要做到這一點

  1. 右鍵單擊您的項目 - >構建路徑 - >配置構建路徑。
  2. 在Libraries選項卡中,嘗試檢查您的JRE庫是否存在。

既然您在已安裝的JRE中刪除了以前的JRE,我的預感是您的項目仍然設置或正在尋找以前版本的JRE。如果它不存在,請通過單擊「庫」選項卡中的「添加庫」來添加它。選擇JRE系統庫並查找最新的JRE。

希望這會有所幫助。

0

終於解決了這個問題。我沒有使用已安裝的JRE或工作區默認JRE,而是使用了執行環境值(JavaSE-1.8)作爲屏幕截圖中顯示的JRE系統庫,這解決了我的問題。感謝大家的幫助。

相關問題