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