- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个 Eclipse 应用程序,现在想迁移到 Eclipse 4.4。在我的应用程序设置中,我使用 BIRT (最新版本 4.4.0),附带 Apache Batik 插件:
此外,我使用 GMF (最新版本 1.8.1),包含 1.6 版本中的所有 batik bundle 。
我把所有东西都放在我的目标平台中,但是如果我想验证我的产品,我会遇到 batik 版本的麻烦。 Eclipse 似乎依赖于 1.7 版本(即 bundle org.eclipse.e4.ui.css.core)。但GMF需要1.6版本。一旦包含了 org.apache.batik.pdf(仅在 1.6 版中存在),就会出现这样的问题:这将导入 1.6 版中的所有其他 batik 包。
我认为可以在多个版本相邻的情况下运行它,因为 batik 不是单例。但是,如果我在 Eclipse 中验证该产品,则会收到缺少一个或另一个版本的错误。
我尝试了几种组合:
只有 1.7 包
如果我在目标平台中包含所有 1.7 软件包而不是 1.6 软件包,GMF 会提示缺少 1.6 软件包。
只有1.6包
如果我仅包含 1.6 软件包而不包含 1.7 软件包,则 Eclipse 框架( bundle org.eclipse.e4.ui.css.core)会提示缺少 1.7 软件包。
1.6 和 1.7 包
如果我在目标平台中包含两个版本,它似乎会采用最新的版本。然后我收到来自 org.apache.batik.pdf(只有 1.6)的投诉,缺少其他 bundle 的 1.6 版本,GMF bundle 也是如此。
关于运行产品:
我找到了这些论坛帖子:
http://www.eclipse.org/forums/index.php/t/207375/
http://www.eclipse.org/forums/index.php/t/787032/
基本上,他们建议编辑产品的运行配置,并包含所有 bundle (版本 1.6 和 1.7)。
经过一番尝试,这实际上对我有用,但我的问题仍然是:
bundle 是否不允许包含在多个版本中并共存?如果还需要较低版本,为什么产品只加载较高版本?或者整个事情可能是 Eclipse IDE 验证工具中的一个错误?或者我错过了一些完全不同的东西?
最佳答案
该问题似乎与 Eclipse 产品验证机制有关。
我在基于功能的 eclipse RCP 应用程序中面临同样的问题。我不使用 Eclipse 启动器,但我的产品是由第谷正确构建的。
Eclipse Bugzilla 中存在一个错误,该错误将在 Mars 版本中修复:https://bugs.eclipse.org/bugs/show_bug.cgi?id=367187
关于Eclipse Luna 4.4 : application product with GMF, e4、BIRT、batik 插件未验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26013599/
我正在尝试使用 Batik 库源,我只想使用转码器将 SVG 文件转换为 PNG 或 JPEG。 Batik Rasterizer 的分发版本大约是 55k,但是当我导出 jar 文件时它是 7 兆。
这个问题已经有答案了: Where has org.apache.batik.dom.svg.SVGDOMImplementation gone? (4 个回答) 已关闭 2 年前。 我有一个 ser
我不使用 maven、pom 或任何东西。我只有简单的测试类进行测试,我只是尝试将 XSL-FO 转换为 PDF,但出现此错误。 代码很简单: package testing; import java
我正在尝试将一个事件监听器添加到一个DOM元素 Element image = svgDocument.createElementNS(Constants.SVG_NS, SVG_IMAGE_TAG)
我正在使用 Apache Batik Java 库来转换 .svg矢量图像文件到 .png文件。问题在于字体颜色生成的 .png图像都变黑了。这是我用来进行转换的代码: import java.io.
在此先感谢您的帮助 ! 我在使用 batik 和 svg 文件时遇到了问题,我实际上是用从 html 元素获得的 svg 创建的。 我得到的异常(exception)是: org.apache.bat
我在尝试将 svg 文档加载到 JSVG 面板时看到以下错误。 Exception occurred in target VM: (class: org/apache/batik/bridge/Bri
我正在使用 Batik 处理 SVG 图像。具体来说,我有一个包含多个形状的场景,我需要能够将每个形状转换为单独的 BufferedImage。为此,我使用以下代码: SVGDocument docu
我正在使用 Gradle 获取 Batik(一个 SVG 库)并且开箱即用,它缺少一些可传递的库。我应该放哪一个? 我已经尝试获取 xml-api 或 Xerces 库 Gradle : versio
在开始之前-我已经看过以下链接,但这些链接都不对我有用(我的假设是我做错了什么): https://appmediation.com/how-to-add-local-libraries-to-gra
外部库需要Batik.jar库。 但是在加载时输出: java.lang.LinkageError:违反加载程序约束:加载程序(的实例)先前针对名称为“org / xml / sax / SAXPar
我正在尝试使用 Batik 在 JSVGCanvas 中显示 SVG 文件。在这个 SVG 文件中有一个图像。问题是图像没有显示。相反,我得到了一个错误图像。这是我的代码: SVG 文件 JA
我使用 Batik 两次加载一个 svg-document 并添加一个元素形成另一个它的文档,但 id 属性现在出现在保存的文档中的某些属性中两次。所以当我试图用 Inkscape 打开保存的文档时,
我正在编写一个绘图应用程序,它使用 batik 框架的 JSVGCanvas 类。我的应用程序的内容 Pane 是一个 JLayeredPane,它包含多个相互堆叠的 JPanel。其中一个面板包含
使用 batik 1.7 版本的 batik-rasterizer.jar,我想知道如何正确调用 jar。 java -jar batik-rasterizer-1.7.jar -m image/pn
我想在 Apache Batik DOM 中查询与 CSS 选择器匹配的元素。 Batik 是否提供了以下任何浏览器 DOM 方法的替代方法? Document.querySelector Docum
我正在尝试使用 getBBox() 在文本元素周围绘制一个矩形,代码非常简单,创建文档、添加文本元素、引导文档并添加矩形。问题是 getBBox 返回了一些奇怪的值,我是不是遗漏了什么? DOMImp
本文整理了Java中org.apache.batik.xml.XMLUtilities类的一些代码示例,展示了XMLUtilities类的具体用法。这些代码示例主要来源于Github/Stackove
我正在编写代码将 SVG 转换为 PNG: package com.example; import java.io.*; import java.nio.file.Paths; import org.
我正在通过以下代码行将svg文件加载到我的应用程序中 parser = XMLResourceDescriptor.getXM
我是一名优秀的程序员,十分优秀!