1

我目前正在使用 solr 4.3.1。我需要将它升级到 solr 4.4。当我将 solr-core 的 maven pom 更改为 4.4.0 时,我收到错误,例如 容器 'Maven Dependencies' 引用非现有库 'javadir\Java\lib\tools.jar其中我的 java 路径是javadir/Java/ jdkversion/lib/tools.jar。而我的 pom.xml 是

    <dependency>
        <groupId>org.apache.solr</groupId>
        <artifactId>solr-core</artifactId>
        <version>4.4.0</version>
    </dependency>

我正在使用eclipse。如何解决这个问题?帮帮我。

4

2 回答 2

0

当我们将任何 maven 项目导入 Eclipse 时,Eclipse 会在文件系统上生成一些文件 - .project、.classpath、文件夹 .settings。似乎 Eclipse 没有正确更新这些。

删除这些并再次导入。

或者,您也可以在此处查看。

     Window / Preferences / Java / Installed JREs

看看它是否指向默认 JRE,如果是,则更改为您的 JDK,类似这样

    C:\Program Files\Java\jdk1.X.X.X

谢谢

于 2013-07-30T10:25:02.527 回答
0

我解决了这个问题。在我的机器中,java 指向其他一些 JRE。我卸载了那个JRE。现在它工作正常。

于 2013-07-30T12:13:16.593 回答