繁体   English   中英

org.apache.batik.dom.svg.SVGDOMImplementation去了哪里?

[英]Where has org.apache.batik.dom.svg.SVGDOMImplementation gone?

batik文档中 ,它展示了如何从类org.apache.batik.dom.svg.SVGDOMImplementation获取DOM实现的实例。

但是,从同一网站下载Batik 1.8后,我无法在任何地方找到这个课程。

我下载了1.7版本并在batik-svg-dom.jar中找到了它,但它不存在于1.8内的同一个jar中(或者据我所知,在该软件包的任何一个jar中)。

此类是否已重命名/重构/替换? 如果是这样,你如何在蜡染1.8中获得DOM实现的实例?

我找到了答案,嵌入在@ Ajay的答案中发布的maillist帖子中。

似乎为了解决这个bug ,他们已经将SVGDOMImplementation移动到包org.apache.batik.anim.dom ,该包位于jar文件batik-anim-1.8.jar中。

截至撰写本文时,蜡染网站尚未更新,由于某些原因,此更改也未在发行说明中突出显示。

我有同样的问题,看起来我们需要回到1.7 .. 1.8是不稳定的,如线程中所示

http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-users/201503.mbox/%3C5515BC93.90402@ptc.com%3E

我对Apache Batik 1.8也有同样的问题。 该版本的官方二进制文件不兼容。 为了获得1.8版本的工作,我不得不用fop-transcoder-allinone-1.1.jar fop-transcoder-allinone-2.2.jar替换fop-transcoder-allinone-1.1.jar ,这是我从Apache Batik 1.9中获取的。

下载Apache Batik1.8的二进制文件,它可以让上述问题更轻松。 仅包括项目中的内容。 这就够了。 是链接。

请注意,二进制文件只是编译成Java归档文件(JAR)的源代码,它们是在JVM上执行的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM