1

IntelliJ は、シンボル 'google' を解決できないと言います。このインポートについて:

import com.google.common.cache.LoadingCache;

依存関係を正しく追加しましたが、それについて文句はありません:

<dependency>
    <groupId>com.google.guava</groupId>
    <artifactId>guava</artifactId>
    <version>19.0</version>
</dependency>

Maven リポジトリを更新しました。IntelliJ IDEA で Maven 自動インポートを有効にしています。私のプロジェクトは SDK バージョン 1.8 を使用しています。ウェブ上の多数の例に基づいて、これは機能するはずですが、機能しません。

これは似たようなものであることがわかりました(コードがコンパイルされないため、同じ問題ではありませんが)。キャッシュを無効にして再起動してみましたが、だめでした。一番上の回答では、IDEA システム ディレクトリを削除することも提案されています。これが良いアイデアなのかどうか、そうするとどれだけ壊れるかはわかりません。

4

2 に答える 2

0

他の誰かが同様の問題を抱えている場合は、pom.xml を読むと役立つ場合があります。<properties>2回定義したことがわかりました。何らかの理由で、Guava 依存関係を追加する前は問題が発生していませんでした。重複した定義を削除した後、すべてが再び機能し始めました。

于 2016-12-30T17:10:13.897 に答える