当我在pom.xml中升级solr 4.4时,Maven指向不正确的java文件夹

时间:2013-07-30 10:14:51

标签: maven solr solrj

我目前正在使用solr 4.3.1。我需要将它升级到solr 4.4。当我将maven pom更改为4.4.0 for solr-core时,我收到错误,如容器'Maven Dependencies'引用非现有库'javadir \ Java \ lib \ tools.jar 在哪里作为我的java path是 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。如何解决这个问题?帮助我。

2 个答案:

答案 0 :(得分:0)

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

删除这些并再次导入它们。

或者你可以在这里查看。

     Window / Preferences / Java / Installed JREs

并且看到它指向默认的JRE,如果是,那么转到你的JDK,就像这样

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

由于

答案 1 :(得分:0)

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