2016-07-23 14 views
7

私は完全に構築するgradleプロジェクトを持っています。瓶は完璧に動く。私がgradle経由でIntelliJにインポートしようとすると、次のエラーが発生します。IntelliJでJavaプロジェクト(gradle)をインポートする際の問題

クラス 'org.slf4j.LoggerFactory'を読み込めません。

私は自分のプロジェクトでそれを使用していません。

アイデア?ここで

は、ログと要旨です: またhttps://gist.github.com/anonymous/991f8daab0ff3047db9a11d015492fe5

、参照用のスクリーンショット: http://imgur.com/a/2ptIY

+0

私は今この問題を抱えており、唯一の答えで示唆されているように再インストールを試みました。あなたはこれを解決しましたか? –

答えて

2

IntelliJのは、多くの他のライブラリと一緒に内部的にそれを使用しています - あなたが見てJARをチェックすることもできますそれがまだ有効であれば。それは<INTELLIJ_DIR>/libに住んでいます。そうでない場合は、手動で置き換えることができます(IntellIJ 2016.2パッケージlog4j 1.2)。さらなる問題が発生した場合は、他の破損したライブラリを持っている可能性があります(少なくとも、これは私に起こったときのようでした)。私が知っている限り、libフォルダを再投入する簡単な方法はないので、手動で修正するのが面倒であれば、最もクリーンなソリューションがIDEの再インストールになるかもしれません。

14

私は同様の問題がありました.Gradleプロジェクトを開こうとすると、IntelliJはエラーをスローします。クラス 'org.slf4j.LoggerFactory'をロードできません。

ローカルグラデルディストリビューションの代わりに、「gradleラッパーを使用」タスク設定オプションを選択します。これを変更することができますSettings | Build, Execution, Deployment | Gradle | Project-level settings

関連する問題