【问题标题】:Find which dependency jar has required class查找哪个依赖 jar 具有所需的类
【发布时间】:2014-10-07 00:56:36
【问题描述】:

如果只知道类名,如何找到要导入的依赖项。

想象一下我遇到了错误

hbase/mapreduce/HbaseDBMapper.java:[9,53] 包org.apache.hadoop.hbase.mapreduce.replication不存在

这是因为我没有可以给我这个包的依赖项。

如何找到要从 maven 存储库或任何其他网站导入的依赖项

【问题讨论】:

    标签: java maven maven-3


    【解决方案1】:

    一般来说,http://www.findjar.com/ 可用于查找 jar 文件和随后的 maven 依赖项,给定一个类。

    在这种特定情况下,您可能需要

    <artifactId>hbase-server</artifactId>
    <groupId>org.apache.hbase</groupId>
    

    因为类在https://github.com/apache/hbase/tree/master/hbase-server/src/main/java/org/apache/hadoop/hbase/mapreduce中定义

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-01-24
      • 2017-06-05
      • 2010-09-16
      • 1970-01-01
      • 2018-06-30
      • 2017-02-08
      • 2020-04-21
      相关资源
      最近更新 更多