现在的问题是这样的,有一个可运行的.jar包,没有源代码,使用命令
java -jar XXX.jar
时,就报错
java.lang.NoClassDefFoundError: org/apache/commons/collections/map/MultiKeyMap
网上搜索后,发现是可能缺少commons-collections4-4.0.jar这个第三方的jar包(如有不对,还烦请指出问题所在)
在这种情况下如何应该如何解决呢?
------解决思路----------------------
将缺少的jar 放到指定目录下面,使用 java -classpath 指定目录/commons-collections4-4.0.jar -jar XXX.jar
或 将缺少的jar 放到当前目录下面,使用 java -classpath . -jar XXX.jar 运行试试看