В моем проекте я столкнулся с проблемой, заявляющей
Метод getTextContent() равен undefined для типа Node
В настоящее время я использую jdk 1.5, может ли кто-нибудь сказать мне, что это значит.
В моем проекте я столкнулся с проблемой, заявляющей
Метод getTextContent() равен undefined для типа Node
В настоящее время я использую jdk 1.5, может ли кто-нибудь сказать мне, что это значит.
Если эта проблема возникает в Eclipse
, мое протестированное решение будет:
Java Build Path
→ Order and Export
, выберите JRE System Library
и переместите его в верхний
Поскольку в JVM много классов с именем Node, я бы сказал, что вы импортировали неправильный. Проверьте свой импорт, убедитесь, что это класс, который вы действительно хотите использовать, и повторите попытку.
Если вы получаете эту проблему в eclipse IDE, тогда исправьте ее, выполнив:
Щелкните правой кнопкой мыши проект, выберите "Свойства" → "Путь сборки Java".
Хотя нам в конечном итоге нужно будет использовать вкладку "Заказ и экспорт", это очень длинный список, и на самом деле есть ярлык для поиска файла xml-apis-1.0.b2.jar, который мы хотим переместить. Перейдите на вкладку "Библиотеки", в которой перечислены вещи в алфавитном порядке. Прокрутите вниз по оси x и нажмите эту запись. Не нажимайте галочку, просто имя.
Теперь вернитесь на вкладку "Заказ и экспорт", прокрутите вниз, вы заметите, что библиотека по-прежнему выделена, довольно круто!
Нажмите кнопку "Нижняя" справа, чтобы переместить ее полностью вниз. Он должен появиться после специальной записи "JV System Library [JVM....". И он не должен иметь галочку.
следуйте ниже link more help: http://www.enterprisesearchblog.com/2009/09/fix-for-gettextcontent-is-undefined-for-the-type-node-for-solr-project-in-eclipse-ide.html
Путь сборки Java → вкладка "Заказ и экспорт", выбранная JRE. Нажмите кнопку "ВВЕРХ", чтобы переместить ее в верхнюю.
Вероятно, у вас есть настройки вашего проекта (при условии, что вы используете Eclipse или какую-либо другую среду IDE) для Java 1.4. Класс Java 1.4 org.w3c.dom.Node
не имеет этого метода (он был введен в Java 5).
Вы или код, который вы используете, вызывают метод, называемый getTextContent(), который не определен для объекта Node. Объяснение компилятором в этом случае довольно хорошо.