If you’re seeing the error "DemoApplication.java is a non-project file, only syntax errors are reported", it means your IDE isn’t recognizing your file as part of the project. You could try any of these:
Mark Directory as Source Root: Right-click the folder containing the file, then select Mark Directory as Sources Root.
Reimport the Project: Right-click pom.xml (Maven) or build.gradle (Gradle) and select Reimport.
Check Project SDK: Ensure the correct JDK is configured in Project Structure.
Ensure File Belongs to a Module: Make sure the file is included in a valid module within your project.
These steps should help your IDE recognize the file as part of your project. Let me know if it works!