我目前正在使用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。如何解决这个问题?帮助我。
答案 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。现在工作正常。