我的 .java 程序的输出设置有问题。每次我单击按钮运行我的项目时,编译器都会创建 .class 文件并将它们扔到 src 中,同时也会将它们扔到 bin 中。仅将这些 .class 文件放在 bin 中并保留 src 文件夹“干净”(仅包含 .java 文件)不是正确的吗?我该如何解决这个问题?
我看到一个和我类似的问题(Visual Studio Code 在编译时将.class文件放入src文件夹中),但是设置是正确的,但错误仍然存在。我的 VS 工作区:
通过截图可以看出,您使用的是CodeRunner来执行代码,所以会在脚本文件同级直接生成
.class
文件。
请使用Java扩展包执行脚本,以便使用
"java.project.outputPath": "bin"
设置。
验证方法是删除所有现有的
.class
文件,然后使用Java扩展执行脚本。你会看到在class
文件夹下生成了bin
文件。