web-dev-qa-db-ja.com

IntelliJでこの記号はどういう意味ですか? (ファイル名の左下隅にある赤い丸、「J」が含まれる)

作成したJavaプロジェクトのIntelliJのターゲットフォルダーの下に、パッケージにいくつかのJavaソースファイルがあります。各ファイルの横にある「J」アイコンには、線の付いた赤い円があります。

どういう意味ですか?どうすれば修正できますか?

116
TERACytE

ソースディレクトリを指定する必要があります

File> Project Structure > Modules

ディレクトリをクリックし、「ソース」ボタンをクリックします

通常は自動的に行われるため、奇妙です。もう一度プロジェクトを再作成する方が良いでしょう。

155
irreputable

Mavenプロジェクトの場合

  1. pom.xmlを右クリックします
  2. Mavenプロジェクトとして追加

ありがとう

42
Djalas

「ソースdirを指定する必要があります」で始まる上記の評判の悪い回答からの最初の回答は正しいですが、そうするための簡単な方法を教えてくれる人はいません。

Java sourcesフォルダー(たとえば、Mavenプロジェクトの場合はsrc/main/Javaの下の「Java」)を右クリックし、Mark Directory As> Sources Rootを選択します(下のスクリーンショットを参照)。

enter image description here

23
Eric Green

この状況は、IDEがsrcフォルダーを検索し、パスで見つからない場合に発生します。プロジェクトルート(WindowsのF4)を選択>サイドタブのモジュールに移動>ソースを選択>ソースファイルが含まれる適切なフォルダーを選択>青いソースフォルダーアイコン(ソースを追加するため)をクリック>グリーンテストソースフォルダーをクリック(toユニットテストフォルダを追加します)。

7
Hari Palappetty

ここですべてのIntelliJ(v15)シンボルを検索します。 https://www.jetbrains.com/idea/help/symbols.html

このサイトでは、このアイコンは「ソースルートの外にあるJavaクラス。詳細については、コンテンツルートの構成」セクションを参照してください。

3
crazyGuy

Android St​​udioでFlavorsを使用している場合の別のオプション:

[ビルド]-> [ビルドバリアントの選択]をクリックします。

リストで作業中のバリアントをクリックすると、緑色に変わり、他のバリアントは赤色のJになります。

2
Dunfield

F4project rootを押し、ソースボタンを押してルートソースを選択します。それ解決済み私の問題!

for(; ;){
  makeGoodCode();
}

.ideaフォルダーを使用してgithubからプロジェクトをダウンロードしました。そのフォルダを削除した後、すべてが大丈夫でした。

0
Shoham

Javaフォルダーをソースルートとしてマークします。解決します。

0
Mukund BS

Android St​​udioを閉じて、プロジェクト構造から.ideaおよび.gradleフォルダーを削除し、Studioを再起動します。

0
Ramakant

これらのファイルはプロジェクト設定の一部ではありません。

0
user146043

前述したように、

  1. pom.xmlを右クリックします

enter image description here

  1. Mavenプロジェクトとして追加

enter image description here

0
Arefe

おそらくあなたのプロジェクトはAndroid studioによるAndroidプロジェクトではないかもしれません。プラグイン 'Androidサポート'が有効になっていることを確認してください(Android Studioの設定->プラグイン-> Androidサポート)

0
cw song