I modified as "c:\\java\\svgapplet\\anne.svg". But same error was occurred on the ERROR dialog after running the applet.
java.lang.NullPointerException [Show detail] java.io.IOException: java.lang.NullPointerException at org.apache.batik.dom.util.SAXDocumentFactory.createDocument(Unknown Source) at org.apache.batik.dom.svg.SAXSVGDocumentFactory.createDocument(Unknown Source) at org.apache.batik.bridge.DocumentLoader.loadDocument(Unknown Source) at org.apache.batik.swing.svg.SVGDocumentLoader.run(Unknown Source) f.exists() returnd "true". I have tried to run a sample application on the JSVGCanvas web site and it could draw the "anne.svg" file. Thank you. Hideyoshi Yanagisawa > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, August 28, 2002 6:58 AM > To: [EMAIL PROTECTED] > Subject: Antwort: JSVGCanvas on applet > > > > Hi, > > seems to be a dir seperator problem: try: > > File f = new File("c:\\java\\svgapplet\\anne.svg"); > System.out.println(f.exists()); > > > Thomas Bitzer > EADS Dornier GmbH > D 88039 Friedrichshafen > > Phone: +49 7545 8-8537 > Fax: +49 7545 8-2443 > e-Mail: [EMAIL PROTECTED] > > > > > "Hideyoshi > > Yanagisawa" An: > <[EMAIL PROTECTED]> > <[EMAIL PROTECTED] Kopie: > > net.ne.jp> Thema: > JSVGCanvas on applet > > > 28.08.2002 01:26 > > Bitte antworten > > an "Batik Users" > > > > > > > > > > Hello, > > I am intrested in JSVGCanvas to draw svg file on applet. > I have written a simple applet code and compiled it. > Compile was successful. But I got a error when I ran it with > appletviewer. I have set the java.policy file to permit to > read a local file. > > Thank you. > > > [c:/java/svgapplet/svgApplet.java] > > import java.awt.*; > import java.awt.event.*; > import java.net.*; > import java.io.*; > import java.applet.*; > import javax.swing.*; > import org.apache.batik.swing.*; > > public class svgApplet extends JApplet { > public void init() { > JSVGCanvas svgCanvas = new JSVGCanvas(); > File f = new File("c:/java/svgapplet/anne.svg"); > try {svgCanvas.setURI(f.toURL().toString());} > catch (IOException ex) {ex.printStackTrace();} > getContentPane().add(svgCanvas); > } > } > > [C:/j2sdk1.4.0/jre/lib/security/java.policy] > > grant codeBase "file:/c:/java/svgapplet/" { > permission java.io.FilePermission "*","read"; > }; > > [c:/java/svgapplet/svgApplet.html] > > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN" > "http://www.w3.org/TR/REC-html40/frameset.dtd";> > <!--NewPage--> > <HTML> > <HEAD><TITLE>test</TITLE></HEAD> > <BODY BGCOLOR="white"> > <APPLET archive="svgApplet.jar" code="svgApplet.class" > width=600 height=600 ></APPLET> > </CENTER> > </BODY> > </HTML> > > [Error] > java.io.IOException: java.lang.NullPointerException > at org.apache.batik.dom.util.SAXDocumentFactory.createDocument(Unknown > Source) > at > org.apache.batik.dom.svg.SAXSVGDocumentFactory.createDocument(Unknown > Source) > at org.apache.batik.bridge.DocumentLoader.loadDocument(Unknown Source) > > at org.apache.batik.swing.svg.SVGDocumentLoader.run(Unknown Source) > > > Yanagisawa > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
