You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Java项目运行后.class文件同时生成在src与bin目录,如何修复?

Java编译输出路径异常:.class文件同时出现在src和bin目录的修复方案

问题描述

每次点击运行项目按钮,编译器生成的.class文件会同时出现在src目录和bin目录中。正常情况下.class文件应仅输出到bin目录,src目录仅存放.java文件,已尝试过常规配置方案但问题仍存在。

修复步骤

  • 核对VS Code核心编译配置
    打开设置(快捷键Ctrl+,),搜索java.project.outputPath,确保其值设置为${workspaceFolder}/bin,同时检查是否有其他自定义设置项冲突。
  • 清理残留文件并重新构建
    手动删除src目录下所有.class文件,然后通过Ctrl+Shift+B选择Java: Build Workspace重新构建项目,避免旧文件残留引发的显示异常。
  • 检查.classpath文件配置
    打开项目根目录下的.classpath文件,确认输出路径配置为:
    <classpathentry kind="output" path="bin"/>
    
    若存在其他输出路径条目,直接删除或修改为指向bin目录。
  • 排查自定义运行配置
    打开.vscode/launch.json,检查configurations中的各项参数,确保没有指定将编译输出写入src目录的规则。
  • 重置Java语言服务
    若以上方法无效,打开命令面板(Ctrl+Shift+P),输入Java: Reset Java Language Server,重启VS Code后重新配置输出路径。

内容的提问来源于stack exchange,提问作者Guilherme Pereira

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 16:57:04