簡體   English   中英

Java:無法解析導入org.apache.commons.lang [Eclipse]

[英]Java: The import org.apache.commons.lang cannot be resolved [Eclipse]

我已經交給了一個Java項目進行修改,所以我繼續進行並決定在MacBook中進行設置。 我將項目加載到Eclipse(Luna)中,導入並添加了所有必需的外部jar,並且幾乎嘗試復制舊設置。

然后,我得到這個:
馬爾科

這很奇怪,因為我可能已經發誓,我將其添加為JAR(與舊設置相同): 馬球 等一下。 在那里。

現在,據此,可能適用或可能不適用,因為它是NetBeans (不確定是否有很大的區別),我應該使用org.apache.commons.lang3.StringEscapeUtils;

但是,這給了我:

在此處輸入圖片說明

編輯:這是使用StringEscapeUtils的部分代碼: 在此處輸入圖片說明

抱歉,這看起來很瑣碎,但我有點沮喪。 有人可以幫忙嗎? 謝謝。

編輯:似乎在嘗試解決此問題時,我遇到了另一個問題。 更改org.apache.commons.lang.StringEscapeUtils; 進入org.apache.commons.lang3.StringEscapeUtils; ,我注意到該錯誤還表示Unable to load realm info from SCDynamic store

此時,我不確定是否確實解決了先前的錯誤,因為我可能需要修復此新錯誤才能繼續。

幸運的是,您的其他庫需要使用Common lang的舊版本。 也就是說,其他庫(例如hadoop)可能對apache commons 2庫有依賴性,因此,請包括較早版本的commons-lang-2.x版本庫,它應該可以正常工作。

檢查以下Apache Hadoop依賴項鏈接:

http://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-common/dependency-analysis.html

依賴於commons-lang版本2.6。 因此,將該庫包含在Eclipse類路徑中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM