选择Batik是因为理论上它便于操作,我希望实现的是动态操纵SVG,这并不是Batik的长处,但我却只能寄予它最大的希望。对Java平台的陌生也是一大障碍,从NetBeans到Eclipse,摆弄了很久还没有成功地加载使用Batik。最后查找了很多资料(可获得的资料数量真的是有限地很),还是通过一轮瞎摆弄,在Eclipse上运行出来了,问题仍然不少,无论如何,今晚可以睡得安稳些。

前面犯的错误是,Apache XML Project的Batik项目并不是完整的Eclipse插件,所以显然需要把它做成合适规范的插件才能在Eclipse中加载,花很多功夫试图直接在Eclipse里使用是不可行的(原谅我吧,实在是新手)——幸好Dirk做了这个工作,那就是后来我从他网站上下载的com.dlsc.batik_4.1。

就我这里的环境而言,有一点很明显,从Dirk的网站上下载下来的DLSC Batik(只有com.dlsc.batik_4.1)始终没有运行成功,倒是SourceForge上下来的版本(包括plug-ins:com.dlsc.batik_4.1和com.dlsc.batik.ui_4.1,以及Feature)更为有效,不知是不是我误解了Dirk所谓Update的意思或是没有仔细看他的说明。按照Dirk网站上评论的内容看,载入后支持编辑和直接预览,我没有尝试,因为那并不是我关注的重点。

对Eclipse不适应,试了很多方法,把Batik插件作为“用户库”添加才得以成功。按照Apache Batik项目网站上的指示,DOM API和Generator连实例程序运行都有问题,情况令人担忧。用于显示的JSVGCanvas运行正常。

接下来的任务,是挖掘进一步的使用价值。顺便小报怨以下:可以使用的文档说明和讨论版实在是少得可怜!!

文章来源:http://cynest.cn/drupal/?q=node/614

posted on 2006-02-16 22:48 cyqian 阅读(690) 评论(0)  编辑  收藏

java batik_[导入]Apache Batik,又爱又恨相关推荐

  1. java 从未导入_Java 8的10个您从未听说过的功能

    java 从未导入 Lambdas lambdas lambdas. 这是您在谈论Java 8时所听到的所有信息.但这只是一部分. Java 8具有许多新功能-一些功能强大的新类和习惯用法,而另一些则 ...

  2. java Excel导入导出工具类 及使用demo

    java Excel导入导出工具类 及使用demo 前言:相信进来的都是想尽快解决问题的,话不多说,按照以下步骤来,可以操作导出excel到本地,导入同理,自行学习.步骤一:直接复制以下excel工具 ...

  3. 【绝对好用】java poi 导入、导出excel(支持xsl、xslx)

    1.添加依赖 <dependency><groupId>org.apache.poi</groupId><artifactId>poi</arti ...

  4. 二维几何变换java代码_基于Batik的SVG应用: 关于几何变换

    本文是作者在 SVGGIS 系统的开发实践过程中关于 SVG 坐标转换的总结.在描述 SVG 坐标变换原理的同时,使用 Apache Batik 项目实现了相关例子. SVG 是一种用 xml 语言来 ...

  5. Apache batik 转换svg文件为jpeg/png/pdf

    所需主要架包: <!-- https://mvnrepository.com/artifact/org.apache.xmlgraphics/batik-transcoder -->< ...

  6. Java Excel导入和导出(支持xls导入,xlsx导入,图片导出,百万数据量导出)

    免费源码下载(提取码:qdhy) 工程结构目录 所需JAR包 <dependencies><!-- JUNIT 测试 --><dependency><grou ...

  7. aide怎么导入一些java文件_aide java项目导入jar

    aide java项目导入jar [2021-02-01 08:45:48]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(&quo ...

  8. JAVA通过导入一定格式的excel对数据库数据进行模糊筛选

    JAVA通过导入一定格式的excel对数据库数据进行模糊筛选 在工作中遇到一个需求是通过导入固定格式的excel来和数据库数据进行模糊匹配,符合条件的可以通过,不符合条件的就不通过,解决代码: 首先要 ...

  9. 问题解决:jmeter+java+beanshell : org.apache.jorphan.util.JMeterException: Error invoking bsh method: eva

    问题解决:jmeter+java+beanshell : org.apache.jorphan.util.JMeterException: Error invoking bsh method: eva ...

  10. Java的org.apache.commons.lang3.StringUtils

    Java的org.apache.commons.lang3.StringUtils 1.用途 StringUtils提供了对String 类型的常用操作方法(如判空等).StringUtils中的方法 ...

最新文章

  1. 需要反射时使用dynamic
  2. ES6 let const 关键字
  3. java ajax post_2、Ajax与Java通过POST方式交互
  4. Silverlight学习笔记(3):Silverlight的界面布局
  5. 操作系统分区分配java算法_合肥工业大学操作系统课程设计 动态分区分配存储管理java版.doc...
  6. Spring框架学习笔记07:基于XML配置方式使用Spring MVC
  7. 强化简书社交属性,淡化官腔官调
  8. sys.argv学习,通过运行py脚本,手动传入参数
  9. 手机移动端日期时间控件lcalenda
  10. 人人商城小程序昵称变成了“微信用户”头像也不显示?getUserInfo换成getUserProfile
  11. 华为新系统鸿蒙接入,魅族宣布接入鸿蒙系统,支持华为,给力!
  12. netty自定义通讯协议校验魔数
  13. 企业如何建设CRM管理理念
  14. 【拒绝内卷】狼吃羊的AI奖励机制不合理: 内卷,如何解决?
  15. 电影中牛掰的黑客技术,看这篇文章你就够了!
  16. CGAL 点云法向量重定向(扫描线算法)
  17. 混凝土静力受压弹性模量试验计算公式_谈混凝土静力受压弹性模量
  18. 工程实践_Ubuntu16.04使用whl文件安装PyTorch教程
  19. 判断两段日期是否重合
  20. Waffle Nano初相识

热门文章

  1. python开发mbus程序_一种PMBus总线电源模块的控制与实现
  2. 关于我2021腾讯暑期实习一面一波流这件事以及反思
  3. 微博表情包大全,截止2022年5月
  4. 2018美赛C题翻译
  5. 第1章 Linux内核概述
  6. 小程序 富文本解析方式
  7. 俄罗斯方块 java_java 俄罗斯方块
  8. 02.STM32开发板资源介绍与驱动
  9. 光伏发电最大功率点跟踪 (mppt) matlab/simulink仿真程序 恒定电压法 扰动观察法(po) 电导增量法(inc)模糊控制法(fuzzy)多种方法
  10. Java设计模式之适配器模式详解