Under the target folder in IntelliJ for a Java project I created, I have a few java source files in the package. Beside each file the 'J' icon has a red circle with a line through it.
What does that mean? How do I fix it?
Under the target folder in IntelliJ for a Java project I created, I have a few java source files in the package. Beside each file the 'J' icon has a red circle with a line through it.
What does that mean? How do I fix it?
You need to specify the source dir
File> Project Structure > Modules
click the directory and click the Sources button
It's weird because usually it's done automatically. Maybe it's better if you recreate the project again.
If it is a maven project
Thanks
This situation happens when the IDE looks for src folder, and it cannot find it in the path. Select the project root (F4 in windows) > Go to Modules on Side Tab > Select Sources > Select appropriate folder with source files in it> Click on the blue sources folder icon (for adding sources) > Click on Green Test Sources folder ( to add Unit test folders).
The answer above that starts out with "you need to specify the source dir" is correct, but I don't see him telling you the easy way to do so.
Simply right click on the java sources folder ("java" under src/main/java if it is a Maven project for example) and select Mark Directory As > Sources Root (see screenshot below).
Press F4 at the project root and select the the root source pressing the source button. It resolved my problem!
for(; ;){ makeGoodCode(); }
Find all IntelliJ (v15) symbols over here: https://www.jetbrains.com/idea/help/symbols.html
This site states that this icon stands for "Java class located out of the source root. Refer to the section Configuring Content Roots for details."
Another option if you're using Flavors in Android Studio:
Click Build -> Select Build Variant.
In the list click the variant you're working in and it will turn green and the others will have the red J.
It means those files aren't part of the project settings.
I downloaded a project from github with .idea folder. After deleting that folder, everything was ok.
mark the java folder as source root.It will solve.