Visual Studio 代码在编译时将 .class 文件放入 src 文件夹

Visual Studio Code puts .class files in src folder when compiling

当我编译和 运行 我的项目时,Visual Studio 代码自动为每个 .java 文件生成一个 .class 文件并将它们放在 src 文件夹中,但它们已经存储在 bin 文件夹中。为什么它们是重复的?

如果您通过命令javac name.java手动编译.java文件,将在文件夹src中生成.class文件。默认情况下,它存储在文件夹 bin 中,默认设置为

"java.project.outputPath": "bin"

转到.vscode/settings.json,检查您是否将src设置为java.project.outputPath的值。从命令面板将其改回 bin 然后 cleaning java language server workspace