2013-07-30 36 views
1

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

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

我使用eclipse.How来解决这个问题吗?帮帮我。

回答

0

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

+0

很高兴听到它的解决:)。您能否将其标记为已解决/回答以供其他访客参考。谢谢 – saurav

+0

肯定谢谢.. – javabee

0

当我们将任何maven项目导入到Eclipse中时,Eclipse会在文件系统上创建一些文件 - .project,.classpath,一个文件夹.settings ,.看来Eclipse并没有正确更新它们。

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

或者您也可以点击此处查看。

 Window/Preferences/Java/Installed JREs 

,并看它指向默认JRE,如果是,那么改变你的JDK,像这样

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

感谢

+0

不是它指向jdk位置。但仍然收到此错误。 – javabee