173

IntelliJ を完全にアンインストールし、プロジェクトを再インストールしてインポートしました。gradle を使用してインポートしたところ、プロジェクト内のすべてのファイルが表示されます。ただし、ファイルを開くと、cmd + クリックで移動する宣言が見つかりません。私は Java 7 SDK をセットアップしましたが、自分のプロジェクトでクラスの宣言を行うことさえできません。Stringorのような Java コア クラスに移動Listしても機能しません。IDE が自分のクラスを見つけられるようにするにはどうすればよいですか?

OSX Yosemite、IntelliJ 2016.1.2 ビルド 145.972 を使用しています。

4

32 に答える 32

339

私はこれと同じ問題を抱えていましたが、コメントの@AniaGの解決策がうまくいきました。

  • srcフォルダを右クリック
  • ディレクトリを> Sources Rootとしてマーク

ここに画像の説明を入力

于 2016-08-24T19:06:59.683 に答える
34

私はアイデアに同じ問題を抱えていて、maven プロジェクトを開こうとしていましたが、pom ファイルは識別されませんでした。したがって、pomファイルを右クリックして「mavenプロジェクトとして追加」を選択すると、すべての魔法がかかりました:)

于 2019-01-10T14:50:19.763 に答える
5

シンボル (クラス) があるソース フォルダーは、「コンテンツ ルート」として構成する必要があります。

  • プロジェクト構造を開く:#;
  • モジュールをクリックします
  • ナビゲートする各モジュールのコンテンツ ルート (ソース、テスト、リソースなど) を構成できます。

完了したら、シンボルに移動できるはずです。

于 2016-08-25T19:08:21.450 に答える
1

IDEA は、maven 依存関係ファイルの一部を無視する場合があります。プロジェクト構造の「外部ライブラリ」ノードが空または不完全である可能性があります。

次の場所に移動します。

  1. IntelliJ --> 設定
  2. [左側のタブで] Maven を検索 -> 無視されたファイル
  3. 右側にチェックされている(無視されている)パスがあるかどうかを確認し、チェックを外します。ここに画像の説明を入力
于 2016-11-28T16:39:28.783 に答える
1

同じ問題に遭遇し、私の場合 (Java プロジェクト)、プロジェクトのライブラリ セクションにすべての依存 jar を含める必要がありました。

ファイル -> プロジェクト構造 -> ライブラリ

プロジェクトに依存する jar を上記のセクションに追加する必要がありました (たとえば、project/web/lib/)。その後、すべて問題なく解決しました。これが誰かを助けることを願っています。

于 2019-02-19T20:54:32.017 に答える
0

残念ながら、上記の何もうまくいきませんでした。ダウンロードしたすべての依存関係を .m2\repository から削除し、mvn クリーン インストールを実行して再度ダウンロードしました。(そもそもpom.xmlに問題はありませんでしたが)

それは私のために働いた。

于 2021-08-05T15:51:54.660 に答える
-2

IntelliJ を初めて使用する場合は、IntelliJ を理解するのに時間がかかる場合があります。コードが Java で記述され、cucumber フレームワークを使用している場合、2 つのメイン ファイルがあります。

  1. 機能ファイル
  2. ステップ定義ファイル

目標: 機能ファイルで定義したものは何ですか。ステップ定義ファイルに移動する必要があります。(Ctrl + クリック) 注:機能ファイルには、いくつかのカラフルな gherkins キーワードも含める必要があります。以下の手順に従わない場合

解決策 : ファイル >> 設定 >> プラグインに移動します。「Cucumber for Java」を検索します。プラグインを追加して IntelliJ を再起動すると、確実に動作します。

于 2020-07-03T12:08:00.883 に答える