javavisual-studio-codepackagecompiler-warningsproject-structure

How to avoid Visual Studio Code warning: "[myfile].java is a non-project file, only syntax errors are reported"


I am running a build task in a Java project in Visual Studio Code. The warning in the "PROBLEMS" tab:

[myfile].java is a non-project file, only syntax errors are reported

It refers to the first line where I load in the class file containing the main():

package [the project folder];
import [the project folder].[the file with other classes].*;

I guess that copying text into new Java files with the same names and the same folder structure is different from copying the files themselves because the files probably get tagged by Visual Studio Code, so that they have a project stamp even when the folder structure is destroyed. Perhaps this supports recovering the project structure from recovered raw files? Could this be the problem of this Visual Studio Code warning?

I checked other threads before, and this is just the last step.

--> Thus, I cleaned Visual Studio Code's workspaceStorage (on Windows: C:\Users\USER\AppData\Roaming\Code\User\workspaceStorage) and restarted without success.


Solution

  • TLDR; Changing workspace folder has worked in my case.

    In my case I have just changed the workspace and it worked.

    Let's say if your projects A and B are under

    Then move your projects to a new workspace