2013-07-30 35 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