当我运行 .java 项目时,编译器将 .class 文件放在 src 文件夹和 bin 文件夹中

问题描述 投票:0回答:1

我的 .java 程序的输出设置有问题。每次我单击按钮运行我的项目时,编译器都会创建 .class 文件并将它们扔到 src 中,同时也会将它们扔到 bin 中。仅将这些 .class 文件放在 bin 中并保留 src 文件夹“干净”(仅包含 .java 文件)不是正确的吗?我该如何解决这个问题?

我看到一个和我类似的问题(Visual Studio Code 在编译时将.class文件放入src文件夹中),但是设置是正确的,但错误仍然存在。我的 VS 工作区:https://i.stack.imgur.com/ONPIJ.png

java visual-studio-code compilation output settings
1个回答
0
投票

通过截图可以看出,您使用的是CodeRunner来执行代码,所以会在脚本文件同级直接生成

.class
文件。

请使用Java扩展包执行脚本,以便使用

"java.project.outputPath": "bin"
设置。

验证方法是删除所有现有的

.class
文件,然后使用Java扩展执行脚本。你会看到在
class
文件夹下生成了
bin
文件。

https://code.visualstudio.com/docs/java/java-tutorial

© www.soinside.com 2019 - 2024. All rights reserved.