在文件夹库中,我添加了包含 epubcheck 的 jar 文件的文件夹(http://code.google.com/p/epubcheck/)。但由于某种原因,它不起作用。
我还添加了这行代码:
import com.adobe.epubcheck.api;
我错过了什么吗?
更新
即使图书馆文件夹中的所有罐子......它仍然无法正常工作。
以下是从 epubchecker README 中将 lib 添加到代码中的说明:
用作图书馆
您还可以将 EpubCheck 用作 Java 应用程序中的库。EpubCheck 公共接口可以在 com.adobe.epubcheck.api 包中找到。EpubCheck 类可用于实例化验证引擎。使用其构造函数之一,然后调用 validate() 方法。Report 是一个接口,您可以实现该接口以获取验证引擎报告的错误和警告列表(而不是打印出错误列表)。
输出
deps-jar:
Created dir: /Users/.../NetBeansProjects/epubValidation/build
Updating property file: /Users/.../NetBeansProjects/epubValidation/build/built-jar.properties
Created dir: /Users/.../NetBeansProjects/epubValidation/build/classes
Created dir: /Users/.../NetBeansProjects/epubValidation/build/empty
Created dir: /Users/.../NetBeansProjects/epubValidation/build/generated-sources/ap-source-output
Compiling 1 source file to /Users/.../NetBeansProjects/epubValidation/build/classes
/Users/.../NetBeansProjects/epubValidation/src/epubvalidation/EpubValidation.java:6: package com.adobe.epubcheck does not exist
import com.adobe.epubcheck.api;
1 error
/Users/.../NetBeansProjects/epubValidation/nbproject/build-impl.xml:915: The following error occurred while executing this line:
/Users/.../NetBeansProjects/epubValidation/nbproject/build-impl.xml:268: Compile failed; see the compiler error output for details.
BUILD FAILED (total time: 9 seconds)