【问题标题】:Visual Studio Code puts .class files in src folder when compilingVisual Studio Code 编译时将 .class 文件放入 src 文件夹
【发布时间】:2021-08-26 20:52:37
【问题描述】:

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

【问题讨论】:

  • 可能编译器配置错误?无论如何,有更好的 Java IDE,你应该看看 Gradle。
  • “生成 java 文件”是指 .class 文件吗?
  • @kaya3 OP 写了“为每个 java 生成一个 java 类”,我猜他的意思是“为每个 .java 生成一个 java .class”
  • 我想知道你是否得到了我的答案?如果您有任何其他问题,请告诉我。

标签: java visual-studio-code vscode-settings


【解决方案1】:

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

"java.project.outputPath": "bin"

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-19
    • 2020-08-23
    • 1970-01-01
    相关资源
    最近更新 更多