作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想使用 Apache Batik 从 SVG 导出 PDF 文件。我在尝试以下代码时遇到错误:
private void buttonperformed(java.awt.event.actionEvent evt) {
try {
TranscoderInput transcoderInput = new TranscoderInput
(new FileInputStream(new File("/Users/Decd/Desktop/input.svg")));
TranscoderOutput transcoderOutput = new TranscoderOutput
(new FileOutputStream(new File("/Users/Decd/Desktop/output.pdf")));
transcoder.transcode(transcoderInput, transcoderOutput);
} catch (FileNotFoundException | TranscoderException ex) {
Logger.getLogger(ChartFrame.class.getName()).log(Level.SEVERE, null, ex);
}
}
同时,这是错误消息:
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/apache/commons/io/DirectoryWalker
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
有什么办法可以解决我的问题吗?
最佳答案
您缺少依赖项org.apache.commons:commons-io
。
为了避免将来遇到更多类似的依赖相关问题,您应该尝试使用依赖管理工具,例如 Ivy或能够管理依赖项的构建工具,例如 Maven或Gradle .
关于java - 错误目录步行者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48830559/
我是一名优秀的程序员,十分优秀!