【发布时间】:2018-08-11 05:03:50
【问题描述】:
[ERROR] Unable to locate enclosing class org.apache.tika.language.LanguageProfile for nested class org.apache.tika.language.LanguageProfile$1
[ERROR] Unable to locate enclosing class org.apache.tika.language.LanguageProfile for nested class org.apache.tika.language.LanguageProfile$Counter
[ERROR] Unable to locate enclosing class org.apache.tika.language.LanguageProfile for nested class org.apache.tika.language.LanguageProfile$Interleaved
[ERROR] Unable to locate enclosing class org.apache.tika.language.LanguageProfilerBuilder for nested class org.apache.tika.language.LanguageProfilerBuilder$NGramEntry
[ERROR] Unable to locate enclosing class org.apache.tika.language.LanguageProfilerBuilder for nested class org.apache.tika.language.LanguageProfilerBuilder$QuickStringBuffe
是什么导致了这些错误,我怎样才能摆脱它们?
【问题讨论】:
-
您为什么要尝试从源代码构建 Apache Tika?预编译的二进制文件有什么问题?
-
我想摆脱这些警告:警告:未加载 JBIG2ImageReader。 jbig2 文件将被忽略 请参阅pdfbox.apache.org/2.0/dependencies.html#jai-image-io 了解可选依赖项。未加载 TIFFImageWriter。 tiff 文件将不会被处理 请参阅pdfbox.apache.org/2.0/dependencies.html#jai-image-io 了解可选依赖项。 J2KImageReader 未加载。 JPEG2000 文件将不会被处理。有关可选依赖项,请参阅 pdfbox.apache.org/2.0/dependencies.html#jai-image-io。
-
这个也是:警告:org.xerial 的 sqlite-jdbc 没有加载。请在您的类路径中提供 jar 以解析 sqlite 文件。请参阅 tika-parsers/pom.xml 以获得正确的版本。
-
对于 SQLite,我实际上尝试了类路径参数,但由于某种原因它不起作用。我添加到我的 pom.xml 中,然后做了 mvn install 并且它仍然不起作用。有点烦人。
-
您无需重建 Tika 即可修复这些问题!只需获取必要的 jars(通过 maven 或手动)并将它们弹出到您的运行时类路径中
标签: maven apache-tika