如何忽略tika的警告

How to ignore warnings of tika

谁能帮帮我! 我正在使用 MacBook 并通过 brew 安装 Tika。 我已经使用 Tika 很长时间了,没有任何问题,但是升级 Tika 后会出现如下警告;

$ tika
Dec 06, 2018 2:36:11 PM
org.apache.tika.config.InitializableProblemHandler handleInitializableProblem
警告: J2KImageReader not loaded. JPEG2000 files will not be processed.
See https://pdfbox.apache.org/2.0/dependencies.html#jai-image-io
for optional dependencies.

Dec 06, 2018 2:36:11 PM
org.apache.tika.config.InitializableProblemHandler handleInitializableProblem
警告: org.xerial's sqlite-jdbc is not loaded.
Please provide the jar on your classpath to parse sqlite files.
See tika-parsers/pom.xml for the correct version.

当前配置如下;

$ tika --dump-current-config
Dec 06, 2018 2:40:25 PM
org.apache.tika.config.InitializableProblemHandler handleInitializableProblem
警告: J2KImageReader not loaded. JPEG2000 files will not be processed.
See https://pdfbox.apache.org/2.0/dependencies.html#jai-image-io
for optional dependencies.

Dec 06, 2018 2:40:25 PM
org.apache.tika.config.InitializableProblemHandler handleInitializableProblem
警告: org.xerial's sqlite-jdbc is not loaded.
Please provide the jar on your classpath to parse sqlite files.
See tika-parsers/pom.xml for the correct version.
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<properties>
  <!--for example: <mimeTypeRepository resource="/org/apache/tika/mime/tika-mimetypes.xml"/>-->
  <service-loader dynamic="true" loadErrorHandler="IGNORE"/>
  <encodingDetectors>
    <encodingDetector class="org.apache.tika.detect.DefaultEncodingDetector"/>
  </encodingDetectors>
  <translator class="org.apache.tika.language.translate.DefaultTranslator"/>
  <detectors>
    <detector class="org.apache.tika.detect.DefaultDetector"/>
  </detectors>
  <parsers>
    <parser class="org.apache.tika.parser.DefaultParser"/>
  </parsers>
</properties>

<service-loader dynamic="true" loadErrorHandler="IGNORE"/>写好了,还需要做什么?

我对 tika 的用法是获取 Microsoft Office 文件的差异。

只需将错误/警告重定向到 /dev/null

例如。

tika <your arguments here> 2>/dev/null