【问题标题】:package org.apache.commons.collections.map does not exist import org.apache.commons.collections.map.MultiValueMap包 org.apache.commons.collections.map 不存在导入 org.apache.commons.collections.map.MultiValueMap
【发布时间】:2013-10-21 11:22:59
【问题描述】:

当我将库集合用于 esclipse 上的多值地图时,构建应用程序一切正常。 但是,当我将 xml 文件配置为通过命令行运行时, 运行应用程序时发生错误。 虽然,我将在 eclipse 上运行时使用的所有库都复制到了 lib 文件夹中。 消息错误:“包 org.apache.commons.collections.map 不存在导入 org.apache.commons.collections.map.MultiValueMap” 请告诉我配置它的方法。 谢谢

【问题讨论】:

  • 您是否将 commomc-collection JAR 文件添加到类加载器中?
  • 你配置好命令行的类路径了吗?
  • 是的,我们添加了库,除了commoms.collections,其他库都被系统接收了

标签: java collections map


【解决方案1】:

在命令行中尝试-classpath common-collections.jar

【讨论】:

    【解决方案2】:

    集合的包名从collections更改为collections4,带有最新的jar文件。

    我是如何解决这个问题的:

    我将jar版本升级到commons-collections4-4.4.jar,出现了这个错误。

    我在我的 java 文件中更改了 import 语句,它链接到新的 jar 如下

    错误:import org.apache.commons.collections.map.HashedMap;

    新(更新):import org.apache.commons.collections4.map.HashedMap;

    并解决错误。希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 2019-06-04
      • 2013-05-06
      • 1970-01-01
      • 2021-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-21
      相关资源
      最近更新 更多