Beanshell java.lang.NoClassDefFoundError - PullRequest
       2

Beanshell java.lang.NoClassDefFoundError

0 голосов
/ 23 августа 2010

я написал код Java в бобовой оболочке, но он выбрасывает java.lang.NoClassDefFoundError, определяя DefaultHandler Я уже импортировал его, я не понимаю, почему выброшено это исключение. Мой код выглядит здесь:

import org.xml.sax.helpers.DefaultHandler;
try {
        XMLReader xr = XMLReaderFactory.createXMLReader();

        **DefaultHandler handler = new DefaultHandler() {
            variables
            .........
            methods(){
                   ..................
            }

        };**

        InputSource file = new InputSource(new StringReader(stringResult));
        xr.setContentHandler(handler);
        xr.parse(file);

} catch (Ex e) {
    .........
}

Спасибо

Ответы [ 2 ]

1 голос
/ 23 августа 2010

Я уже импортировал это, я не понять, почему это исключение выброшены.

Импортирование и хранение в CLASSPATH - это две разные вещи. Возможно, он был в CLASSPATH при компиляции, но если его нет во время выполнения, у вас возникнет проблема.

0 голосов
/ 23 августа 2010

Установите правильный путь к классу во время выполнения двоичных файлов.

Настройка пути к классам

...