使用Jfree绘制图形时,NoClassDefFoundError:com / das / dbmodule / xychart

时间:2012-02-03 13:48:50

标签: java netbeans jfreechart

我正在使用NetBeans和MySQL作为数据库开发Web应用程序。我是Jfree和Java的初学者。我创建了一个Java文件xychart.java,其中我试图使用Jfree库绘制XY图。但是当我运行它时,我得到以下异常:

    java.lang.NoClassDefFoundError: com/das/dbmodule/xychart
    Caused by: java.lang.ClassNotFoundException: com.das.dbmodule.xychart
    at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

    Exception in thread "main" Java Result: 1

1 个答案:

答案 0 :(得分:0)

可能有三个原因 1)Java Classpath中没有类。 2)您可能正在使用jar命令运行程序,并且未在清单文件的ClassPath属性中定义类。 3)任何启动脚本都会覆盖Classpath环境变量。