“线程中的异常”;“主要”;java.lang.NoClassDefFoundError:org/apache/commons/beanutils/BeanMap

“线程中的异常”;“主要”;java.lang.NoClassDefFoundError:org/apache/commons/beanutils/BeanMap,java,runtime-error,apache-commons,apache-commons-beanutils,Java,Runtime Error,Apache Commons,Apache Commons Beanutils,我尝试使用以下代码比较两个对象值并打印mismtach: BeanMap map = new BeanMap(ep); PropertyUtilsBean propUtils = new PropertyUtilsBean(); for (Object propNameObject : map.keySet()) { String propertyName = (String) propNameObject; Object expectedValue = prop

我尝试使用以下代码比较两个对象值并打印mismtach:

  BeanMap map = new BeanMap(ep);
  PropertyUtilsBean propUtils = new PropertyUtilsBean();
  for (Object propNameObject : map.keySet()) {
     String propertyName = (String) propNameObject;
     Object expectedValue = propUtils.getProperty(ep, propertyName);
     Object actualValue = propUtils.getProperty(ap, propertyName);
     if (!expectedValue.equals(actualValue)) {
        WorkloadGeneratorLogger.log("> " + propertyName
              + " is different (oldValue=\"" + expectedValue
              + "\", newValue=\"" + actualValue + "\")");
     }
  }
使用beanMap时出现以下错误:

线程“main”java.lang.NoClassDefFoundError中出现异常:org/apache/commons/beanutils/BeanMap

由java.lang.ClassNotFoundException引起:org.apache.commons.beanutils.BeanMap

下面是我的pom.xml条目:

   <dependency>
        <groupId>commons-beanutils</groupId>
        <artifactId>commons-beanutils</artifactId>
        <version>1.9.3</version>
    </dependency>
    <dependency>
        <groupId>commons-collections</groupId>
        <artifactId>commons-collections</artifactId>
        <version>3.2.2</version>
    </dependency>
    <dependency>
        <groupId>commons-logging</groupId>
        <artifactId>commons-logging</artifactId>
        <version>1.2</version>
    </dependency>

公地小海狸


仍然无法解决此问题。

您如何启动该程序?我正在创建此项目的jar并在diff系统上运行它。我将尝试解压缩该jar并检查它是否包含commons beanutils。。。除此之外,我不知道,对不起,你怎么做这个罐子?您是否将lib包含在jar文件中?其他计算机上缺少jar,而我没有将lib包含在jar文件中。您如何启动该程序?我正在创建此项目的jar并在diff系统上运行它。我将尝试解压缩jar并检查它是否包含commons beanutils。。。除此之外,我不知道,对不起,你怎么做这个罐子?您是否将lib包含在jar文件中?另一台机器上缺少jar,我没有将lib包含在jar文件中