当我在pom.xml中升级solr 4.4时,Maven指向不正确的java文件夹
问题描述:
我目前使用的是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来解决这个问题吗?帮帮我。
答
我解决了这个问题。在我的机器中,java指向其他一些JRE。我卸载了那个JRE。现在它工作正常。
答
当我们将任何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
很高兴听到它的解决:)。您能否将其标记为已解决/回答以供其他访客参考。谢谢 – saurav
肯定谢谢.. – javabee