我正在使用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
答案 0 :(得分:0)
可能有三个原因 1)Java Classpath中没有类。 2)您可能正在使用jar命令运行程序,并且未在清单文件的ClassPath属性中定义类。 3)任何启动脚本都会覆盖Classpath环境变量。