Использование Xpath в Dom4j

Можно поместить URIs в источник C++ без ошибки. Например:

void foo() {
    http://stackoverflow.com/
    int bar = 4;

    ...
}
19
задан javanna 25 January 2012 в 11:44
поделиться

3 ответа

Вы должны добавить библиотеку jaxen в путь к классу.

РЕДАКТИРОВАТЬ : На самом деле исходный дистрибутив dom4j содержит jaxen.jar в этом а также все другие зависимости.

17
ответ дан 30 November 2019 в 03:20
поделиться

Итак, xpath работает, если я включаю jaxen-1.1-beta-6.jar в дополнение к jdom4 jar. Обратите внимание, что jaxen-1.1.1.jar не работает. Если у вас есть ошибка classdef от jdom, посмотрите на их зависимости и убедитесь, что вы используете их одобренные jar-файлы (которые для версии 1.6.1 теперь часто являются более ранней версией jar). Надеюсь, это поможет любому, у кого есть подобная проблема. Еще раз спасибо за помощь!

5
ответ дан 30 November 2019 в 03:20
поделиться

A java.lang.NoClassDefFoundError выдается JVM, когда зависимость, которая была доступна во время компиляции определенного класса, не может быть найдена в пути к классам, когда класс загружен для использования JVM.

Как вы вызываете код парсера? Проверьте и убедитесь, что все зависимости DOM4J в папке lib дистрибутива DOM4J (jaxen, jaxme-api и т. Д.) Находятся в пути к классам.

1
ответ дан 30 November 2019 в 03:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: