質問: GuavaライブラリがIntelliJ IDEAで動作しない 私のIDEA 10.5.2はすべてのグアバ(10.0.1)クラスをエラー(クラスが見つかりません)で終了します。しかし、コードは正しくコンパイルされています。私はグアバの瓶だけでこの問題を抱えています。他の瓶の匂いは正しく。 私はguavaのバージョンとjdkのバージョン(1.6,1.7)とアイデアのバージョンを変更しようとしましたが、結果はありません。 何が間違っているのですか?
回答: IntelliJのインデックスは、javacであっても、クラスファイルを参照してはいけません。プロジェクトの設定方法によっては、ビルドプロセスがIntelliJのインデックスと異なるクラスパスを持つことがあります。少なくともIntelliJのインデックスには不正なエントリが含まれている可能性があります。いずれにしても、次の操作を行います。 1. From the "Project Structure" dialog (in the File menu), go to the Libraries screen and ensure that the guava jar or its parent folder is listed in one of your libraries 2. In the same dialog's Modules screen, ensure that the above library is listed in your module. 3. Exit the dialog and click File -> Invalidate Caches. 4. Restart IntelliJ. This might take awhile. 情報が与えられれば、これはあなたの問題であるとは確信できませんが、ライブラリが不思議に仕事をやめてしまうと、私が踏むべきことはいつも通りです。