Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 运行'SolrTestCaseJ4'测试时出现断言错误:请修复类路径,使tests-framework.jar位于lucene-core.jar之前_Java_Solr_Lucene - Fatal编程技术网

Java 运行'SolrTestCaseJ4'测试时出现断言错误:请修复类路径,使tests-framework.jar位于lucene-core.jar之前

Java 运行'SolrTestCaseJ4'测试时出现断言错误:请修复类路径,使tests-framework.jar位于lucene-core.jar之前,java,solr,lucene,Java,Solr,Lucene,尝试使用运行简单测试时,我收到以下错误消息: java.lang.AssertionError:修复类路径,使tests-framework.jar位于lucene-core.jar之前 在_randomizedtesting.SeedInfo.seed(…) 我在用电话。如何修复类路径,使其在lucene core.jar之前具有tests framework.jar 在某些情况下,库的顺序可能很重要 为了使编译成功,某些库(例如与JDK本身及其扩展相关的库)必须包含在模块bootclassp

尝试使用运行简单测试时,我收到以下错误消息:

java.lang.AssertionError:修复类路径,使tests-framework.jar位于lucene-core.jar之前

在_randomizedtesting.SeedInfo.seed(…)

我在用电话。如何修复类路径,使其在
lucene core.jar
之前具有
tests framework.jar

在某些情况下,库的顺序可能很重要

为了使编译成功,某些库(例如与JDK本身及其扩展相关的库)必须包含在模块bootclasspath中。因此,这些库必须出现在JDK之前的列表中


更多详情请参见。

尽管@mindas的上述回答让我想到了这一点,但从某种意义上讲,这并不是对这个问题的直接回答。今天,我面对着这个问题,发现lucene-core.jar并没有被自己拉出来。我把它添加到pom.xml中,现在我再也不会收到上面提到的错误了。下面是my pom.xml的
部分现在的样子:

  <dependencies>
    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-log4j12</artifactId>
      <version>1.7.5</version>
    </dependency>
    <dependency>
      <groupId>org.apache.solr</groupId>
      <artifactId>solr-test-framework</artifactId>
      <version>4.6.0</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.apache.lucene</groupId>
      <artifactId>lucene-core</artifactId>
      <version>4.6.0</version>
      <scope>test</scope>
    </dependency>
  </dependencies>

org.slf4j
slf4j-log4j12
1.7.5
org.apache.solr
solr测试框架
4.6.0
测试
org.apache.lucene
lucene岩芯
4.6.0
测试
注意:确保您的lucene core和solr测试框架版本匹配

希望这有助于其他人登录此页面