[英]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.