1

現在solr 4.3.1を使用しています。solr 4.4 にアップグレードする必要があります。solr-core の maven pom を 4.4.0 に変更すると、次のようなエラーが発生します 。コンテナー 'Maven Dependencies' は存在しないライブラリ 'javadir\Java\lib\tools.jarを参照しています。ここで、私の Java パスは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 を使用しています。この問題を解決するにはどうすればよいですか?助けてください。

4

2 に答える 2

0

Maven プロジェクトを Eclipse にインポートすると、Eclipse はファイルシステム (.project、.classpath、フォルダー .settings) にいくつかのファイルを作成します。Eclipse はこれらを正しく更新していないようです。

これらを削除して、再度インポートしてください。

または、こちらで確認することもできます。

     Window / Preferences / Java / Installed JREs

そして、それがデフォルトの JRE を指していることを確認してください。もしそうなら、あなたの JDK に変更してください。

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

ありがとう

于 2013-07-30T10:25:02.527 に答える
0

この問題を解決しました。私のマシンでは、Java は他の JRE を指していました。そのJREをアンインストールしました。今では正常に動作しています。

于 2013-07-30T12:13:16.593 に答える