1

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

4

2 回答 2

1

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

于 2013-10-21T11:28:06.717 回答
0

集合的包名由最新的 jar 文件更改collections为。collections4

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

我将 jar 版本升级到commons-collections4-4.4.jar,并出现此错误。

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

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

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

并解决错误。希望它可能会有所帮助。

于 2020-07-24T11:54:35.760 回答