Java.lang.NoClassDefFoundError: org/apache/commons/lang3/Range ⇐ JAVA

Программисты JAVA общаются здесь
Anonymous
Java.lang.NoClassDefFoundError: org/apache/commons/lang3/Range

Сообщение Anonymous »

Я пытаюсь закодировать источник представления HTML как \u03C4. Получил помощь от этого ОТВЕТА, но сначала я использовал org.apache.commons.lang3, но увидел ЭТУ ССЫЛКУ, которая переместилась на org.apache.commons.text
Вот мой код:

Код: Выделить всё

import org.apache.commons.text.StringEscapeUtils;
import org.apache.commons.text.translate.UnicodeUnescaper;

public class HTMLEncoder extends Common {

public static String encode(String source) {
String escaped = StringEscapeUtils.escapeJava(source);
String utfChars = new UnicodeUnescaper().translate(escaped);
return utfChars;
}
}
Этот код выдает следующую ошибку:

Код: Выделить всё

java.lang.NoClassDefFoundError: org/apache/commons/lang3/Range
org.apache.commons.text.translate.NumericEntityEscaper.(NumericEntityEscaper.java:46)
org.apache.commons.text.translate.NumericEntityEscaper.between(NumericEntityEscaper.java:85)
org.apache.commons.text.StringEscapeUtils.(StringEscapeUtils.java:162)
parvaz.aero.commons.method.HTMLEncoder.encode(HTMLEncoder.java:8)
parvaz.aero.user.categories.controller.SelectAll.doGet(SelectAll.java:60)
javax.servlet.http.HttpServlet.service(HttpServlet.java:626)
javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
Вопрос-1: Используется пакет общего текста Apache, но выдается ошибка об apache commons lang3?

Вопрос-2 : Как это исправить?
Пожалуйста, какой-нибудь совет
С уважением

Подробнее здесь: https://stackoverflow.com/questions/662 ... ang3-range

Вернуться в «JAVA»