IntelliJを完全にアンインストールし、プロジェクトを再インストールしてインポートしました。 gradleを使用してインポートすると、プロジェクト内のすべてのファイルが表示されます。ただし、ファイルを開くと、cmd +クリックを実行しても移動先の宣言が見つかりません。 Java 7 SDKのセットアップがあり、自分のプロジェクトでクラスの宣言に行くことさえできません。 String
やList
などのJavaコアクラスへの移動も機能しません。クラスを見つけるためにIDEを有効にするにはどうすればよいですか?
OSX Yosemite、IntelliJ 2016.1.2ビルド145.972を使用しています。
私は同じ問題に直面し、掃除、再構築、キャッシュの無効化、Ideaの16.3から17.2へのアップグレードに無駄な時間を費やしてほぼ15-16時間を費やしました。 Mavenで管理されたプロジェクトがあり、ビルドは成功していましたが、Ideaがファイルを認識できなかったため、宣言/実装間を移動できませんでした。
これを延々と修正しようとした後、それがすべての頭痛の種となるIDEA設定であることが最終的にわかりました。これは私がしたことです(Windowsシステム):
VOILAAAAAAAAAAAA ... !!これが貧しい魂の痛みに役立つことを願っています
私はアイデアに同じ問題があり、Mavenプロジェクトを開こうとしていましたが、pomファイルは特定されていませんでした。そのため、pomファイルを右クリックして「Mavenプロジェクトとして追加」を選択すると、すべての魔法が私に与えられました:)
シンボルが存在するソースフォルダー(クラス)は、「コンテンツルート」として構成する必要があります。
完了したら、シンボルに移動できるはずです。
同じ問題がありました。しかし、私自身の方法でのみ。
キャッシュを無効にすることで修正しました:(ファイル->キャッシュの無効化/再起動)
このcannot find declaration to go to
の問題は、Mavenプロジェクトで一度見つけました。これは、私のプロジェクトのサブプロジェクトの1つがMavenプロジェクトとして正しくインポートされなかったためです。
コンパイル済みのクラスとライブラリを含むディレクトリがソースルートとしてマークされていることを確認します。
同じ問題に出くわし、私の場合(Javaプロジェクト)、プロジェクトのライブラリセクションにすべての依存jarを含める必要がありました。
ファイル->プロジェクト構造->ライブラリ
上記のセクションでプロジェクトに依存するjarを追加する必要がありました(たとえば、project/web/lib /)。そうすると、すべて問題なく解決しました。これが誰かの助けになることを願っています。
私の場合、IntelliJをUltimate 2018.2に更新したばかりで、すべてのプロジェクトが突然実装と「src」フォルダーを見つけることができません-IntelliJがプロジェクトの種類(Mavenなど)を削除したことが判明しました。
私がしたことは:
ルートプロジェクトを右クリック>フレームワークサポートを追加...> Mavenを探します(私の場合)>インデックスの再作成を待つ>その後、再び機能しました。
UPDATE 2:
IntelliJ(2019.1.1 Ultimate Edition)を更新すると、常にこの問題に遭遇していました。 Mavenタブの更新ボタンをクリックするだけで、現在のプロジェクトのインデックスをMavenプロジェクトとして再作成する必要があります。
ほとんどの場合、IDEのキャッシュの構築などに関連する問題があります。
ほとんどの場合、File -> Invalidate Caches / Restart
がこの問題を解決し、IDEにキャッシングを完了させます。
私の場合、上記のどれも役に立たなかった。 2017.3から2018.2へのIntellijのアップグレードのみが役立ちました。
「ファイルの検索」ポップアップが表示されないバグがあったため、2018.1を試さないでください。
その価値については、Pycharmでは次のとおりです:ルートフォルダを右クリックします
IntelliJ mavenプロジェクトでも同様の問題が発生していました。 Pom.xmlは認識されませんでした。私のために働いたのは、POM.xmlを右クリックしてからMavenプロジェクトとして追加することでした。
私の場合、私はサブプロジェクトでgradleプロジェクトを使用していました。 IntelliJが宣言を見つけられなかった理由は、サブプロジェクトがビルドされなかったためです。
サブプロジェクトがビルドされなかった理由を調査した後、「自動インポート」を使用するとサブプロジェクトが破損することがわかりました。
build.gradle
からプロジェクトをインポートした後、自動インポートなしが機能しました。
Pythonプロジェクトの同じ問題!!!
きれいな新しいintellijプロジェクトを作成し、すべてを更新しようとしました。さまざまなvirtualenvを試しましたが、何もうまくいきませんでした。
Pythonプラグイン+ IntelliJを再起動+ Intall Pythonプラグイン+ IntelliJを再起動するまでアンインストールしました。これが「本当の」ソリューションであるかどうかはわかりませんが、問題は解決しました。
Java "Plugin"/JDKに似たようなものを試すことができますか?