help running JFreeChartDemo

A discussion forum for JFreeChart (a 2D chart library for the Java platform).
Locked
John McFarlane

help running JFreeChartDemo

Post by John McFarlane » Mon Jan 27, 2003 3:44 pm

I have sucessfully ran the JFreeChartDemo application using the two .jar files, but I would like to compile from the source so i can learn more...

currently I have ran the following on both windows and unix without error (using : on the unix machine :)

javac -g:none -O -verbose -classpath .;../lib/jcommon-0.7.1.jar com/jrefinery/chart/demo/JFreeChartDemo.java

javac -g:none -O -verbose -classpath .;../lib/jcommon-0.7.1.jar com/jrefinery/chart/demo/resources/*.java

and after this I tried to run the JFreeChartDemo class without luck. I think my problem is related to a poor understanding of the classpath. here is the error I am getting both on unix and windows:

// == begin paste:
Exception in thread "main" java.lang.NoClassDefFoundError: JFreeChartDemo (wrong name
rtDemo)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
at java.net.URLClassLoader.access$100(URLClassLoader.java:54)
at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)

// == end paste

here is what i'm doing to run the class

cd C:\jmcfarlane\java_sdk\jfreechart\jfreechart-0.9.4\src
java -classpath . com.jrefinery.chart.demo.JFreeChartDemo
java -classpath . JFreeChartDemo

and


cd C:\jmcfarlane\java_sdk\jfreechart\jfreechart-0.9.4\src\com\jrefinery\chart\demo
java -classpath . com.jrefinery.chart.demo.JFreeChartDemo
java -classpath . JFreeChartDemo

thanks,
john

David Gilbert

Re: help running JFreeChartDemo

Post by David Gilbert » Mon Jan 27, 2003 9:23 pm

Your classpath also needs to reference the jcommon-0.7.1.jar file.

Regards,

Dave Gilbert

Locked