以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 SVG/GML/VRML/X3D/XAML 』  (http://bbs.xml.org.cn/list.asp?boardid=21)
----  Batik如何配置?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=21&rootid=&id=9825)


--  作者:liuhyan
--  发布时间:9/7/2004 7:51:00 PM

--  Batik如何配置?
请教各位高手,apache的batik是如何配置的?
我按照install所说的配置,可以使用浏览器,但是batik所带的例子虽然可以编译,但是不能运行,出现如下错误
Exception in thread "main" java.lang.ExceptionInInitializerError
        at TestDOM2.main(TestDOM2.java:20)
Caused by: java.util.MissingResourceException: Can't find bundle for base name o
rg.apache.batik.util.resources.XMLResourceDescriptor, locale zh_CN
        at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle
.java:804)
        at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:773)
        at java.util.ResourceBundle.getBundle(ResourceBundle.java:538)
        at org.apache.batik.util.XMLResourceDescriptor.<clinit>(Unknown Source)
        ... 1 more


原文件如下:

import org.w3c.dom.DOMImplementation;
import org.apache.batik.dom.svg.SVGDOMImplementation;
import org.w3c.dom.Document;
import org.w3c.dom.Element;

import java.io.*;
import java.nio.channels.FileChannel;

import org.apache.batik.dom.svg.SAXSVGDocumentFactory;
import org.apache.batik.util.XMLResourceDescriptor;


class TestDOM2
{
 public static void main(String[] args)
 {

        try
        {
         String parser = XMLResourceDescriptor.getXMLParserClassName();
   SAXSVGDocumentFactory f = new SAXSVGDocumentFactory(parser);

   String uri = "e:\\dom\\batik\\3d.svg";
   Document doc = f.createDocument(uri);

        }
        catch (Exception e)
        {
        }


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms