Beanshell java.lang.NoClassDefFoundError

发布于 2024-09-15 09:42:24 字数 625 浏览 3 评论 0原文

我在beanshell中编写了java代码,但它通过定义DefaultHandler抛出java.lang.NoClassDefFoundError。我已经导入了它,我不明白为什么会抛出这个异常。我的代码如下所示:

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) {
    .........
}

谢谢

i wrote java code in beanshell but it throws java.lang.NoClassDefFoundError by defining DefaultHandler. I have already imported it, i don't understand why is this exception thrown. My Code looks like here:

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) {
    .........
}

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

桃扇骨 2024-09-22 09:42:24

我已经导入了,但还没有导入
理解为什么会出现这个异常
抛出。

导入它和将它放在 CLASSPATH 中是两件截然不同的事情。编译时,您可能已经在 CLASSPATH 中找到了它,但如果运行时不存在,就会出现问题。

I have already imported it, i don't
understand why is this exception
thrown.

Importing it and having it in your CLASSPATH are two very different things. You might have had it in CLASSPATH when you compiled, but if it's not there at runtime you'll have an issue.

孤云独去闲 2024-09-22 09:42:24

执行二进制文件时正确设置类路径。

设置类路径

Set the Class path correctly while you execute the binaries.

Setting the Class path

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文