Batik error Generating SVG file

Hi,
I am trying to create an SVG file from my JGo view.
SVGGoView svgView = new SVGGoView();
svgView.setDocument(doc);
svgView.generateSVG(new FileOutputStream(“Test.svg”) );

However I get an error (see below) saying that one of the Batik classes can’t be found. I have included the 4 Batik jars in my project and they are listed in the archive tag of my applet. Any ideas ?

Thanks
Ethann
java.lang.NoClassDefFoundError: org/apache/batik/xml/XMLUtilities
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 sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at org.apache.batik.dom.AbstractElement.(Unknown Source)
at org.apache.batik.dom.GenericElement.(Unknown Source)
at org.apache.batik.dom.GenericDocument.createElementNS(Unknown Source)
at org.apache.batik.dom.GenericDOMImplementation.createDocument (Unknown Source)
at SVGGoView.generateSVG(SVGGoView.java:44)
at LSDiagram.storeSVG2(LSDiagram.java:282)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at sun.plugin.javascript.invoke.JSInvoke.invoke(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at sun.plugin.javascript.JSClassLoader.invoke(Unknown Source)
at sun.plugin.com.MethodDispatcher.invoke(Unknown Source)
at sun.plugin.com.DispatchImpl.invokeImpl(Unknown Source)
at sun.plugin.com.DispatchImpl$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.plugin.com.DispatchImpl.invoke(Unknown Source)
java.lang.Exception: java.lang.NoClassDefFoundError: org/apache/batik/xml/XMLUtilities
at sun.plugin.com.DispatchImpl.invokeImpl(Unknown Source)
at sun.plugin.com.DispatchImpl$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.plugin.com.DispatchImpl.invoke(Unknown Source)

Do you have batik-xml.jar in your path?

I didn’t have that file at all. The batik package I downloaded only contained 4 jars and batik-xml.jar wasn’t one of them. I’ve downloaded the latest batik package and this contains a whole bunch of jars including batik-xml.jar. This solved the problem. Thanks