java - 运行第一个HIPI程序时,出现JSON错误。我应该在哪里添加它以及如何添加?

标签 java json hadoop hipi

输入FS:

local FS

输出HIB:
sampleimages.hib
Overwrite HIB if it exists: true
Exception in thread "main" java.lang.NoClassDefFoundError: org/json/simple/JSONValue
at org.hipi.image.HipiImageHeader.getMetaDataAsBytes(HipiImageHeader.java:296) 
at org.hipi.image.HipiImageHeader.write(HipiImageHeader.java:393)

最佳答案

我遇到了同样的问题,因此我通过集成必要的软件包自己制作了hipi jar。如果需要,您可以集成软件包并为缺少的软件包自己创建jar文件。如果您不想这样做,请使用预构建的jar进行构建:

Pre-built HIPI jar

  • 下载JAR
  • 替换hipi / core / build / libs中的jar文件
  • 从核心目录
  • 构建Gradle
  • 从hipi根目录
  • 构建Gradle

    关于java - 运行第一个HIPI程序时,出现JSON错误。我应该在哪里添加它以及如何添加?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45477469/

    相关文章:

    java - 如何在java中改变我的框架?

    java - EJB : Socket connection pooling

    java - 知道任何可嵌入的 NNTP 服务器吗?

    jquery - 使用 JSON 格式的数据通过 JQuery AJAX 填充 HTML 表 : How to access data from variable in loop?

    hadoop - 我如何判断我的 hadoop 配置参数 io.sort.factor 是太小还是太大?

    java - Selenium 如何单击列表中的每个相同按钮并提交表单

    json - 在带有 Jmespath 的多选哈希中使用来自 json src 文档的键

    java - 将列表序列化为 JSON 数组

    hadoop - ZEPPELIN:无法找到或加载主类org.apache.zeppelin.server.ZeppelinServer

    python - 如何让 Reducer 根据键类型发出