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

误将项目中所有.java文件改为.class,如何批量恢复文件后缀?

误改Java文件后缀为.class后无法恢复的问题解决

我使用Eclipse IDE和GitBash开发Java共享汽车控制台应用时,在GitBash操作中不慎将项目内所有类文件的后缀从.java修改为.class。目前这些文件在Eclipse中无法被识别为Java类,也无法正常编译。尝试手动改回后缀后没有效果,展开类目录与Java目录也看不到变化。

解决方法

1. 用GitBash批量修正后缀

进入项目中存放Java源文件的根目录(通常是src/main/java),执行以下命令批量修改文件后缀:

# 批量将.class改回.java的命令
find . -name "*.class" -exec sh -c 'mv "$0" "${0%.class}.java"' {} \;

这个命令会遍历当前目录及所有子目录,找到所有.class后缀的文件,将其重命名为.java后缀。

2. 刷新并重建Eclipse项目

  • 右键点击Eclipse中的项目,选择Refresh刷新项目;
  • 若刷新后仍无变化,执行Project → Clean清理项目,Eclipse会自动重新编译;
  • 如果是Maven项目,可右键项目选择Maven → Update Project强制更新项目配置。

3. 验证Git状态(可选)

如果项目受Git版本控制,执行git status查看文件变更,确认后缀修改完成后,可提交此次修正到仓库。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 23:47:46