【问题标题】:While installing with Maven Tika I get errors related with LanguageProfile使用 Maven Tika 安装时,出现与 LanguageProfile 相关的错误
【发布时间】: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


【解决方案1】:

我在使用 Java 11 构建时偶然看到了这一点,但它适用于 Java 8。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-05-06
  • 2019-11-24
  • 2017-09-14
  • 1970-01-01
  • 2017-11-15
  • 2019-03-08
  • 1970-01-01
相关资源
最近更新 更多