This issue has already been solved in vscode-java in redhat-developer/vscode-java#2153
and Eclipse JDT Language Server (eclipse.jdt.ls) in eclipse-jdtls/eclipse.jdt.ls#1900 and there
is even a blog post about it at https://devblogs.microsoft.com/java/say-goodbye-to-project-files-in-1-1-0
coc-java running on Vim (8.2) and Node.js (16.14.0) on Fedora Linux (35) still generates those files.
This issue has already been solved in vscode-java in redhat-developer/vscode-java#2153
and Eclipse JDT Language Server (eclipse.jdt.ls) in eclipse-jdtls/eclipse.jdt.ls#1900 and there
is even a blog post about it at https://devblogs.microsoft.com/java/say-goodbye-to-project-files-in-1-1-0
coc-java running on Vim (8.2) and Node.js (16.14.0) on Fedora Linux (35) still generates those files.