jar运行时'java.lang.NoClassDefFoundError'错误疑问
下载了 jfreechart-1.0.1-demo.jar 想运行看看 demo
但运行以后产生如下面的错误
------------------------------
Exception in thread "main" java.lang.NoClassDefFoundError: org/jfree/ui/ApplicationFrame
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
-----------------------
在网上搜索做过以下措施都没用,请各位指点。
1) Classpath 确认。
-'.'已包括
-jfreechart-1.0.1-demo.jar 存在的目录已包括
2)创建了org\jfree\ui\ApplicationFrame\ 目录并按照
java -jar org.jfree.ui.ApplicationFrame.jfreechart-1.0.1-demo.jar 也无用
------------------
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)
--------------