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

从IDEA提交Java项目到GitHub后.java文件显示为.class无法查看源码怎么办

IDEA提交Java项目到GitHub后查看目录显示.class文件问题

问题现象

通过IntelliJ IDEA将Java项目提交到GitHub仓库,完成推送后查看目录时,发现所有Java源文件都显示为.class格式,打开单个文件也无法查看源码。
文件夹内文件

问题结论

后续经核实,该问题为操作失误导致:浏览时误进入了项目编译产物目录,而非存放源码的src目录,不存在代码提交推送异常的问题。
对应场景截图

同类问题排查思路

  • 首先核对当前浏览的目录是否为源码存放目录,常规Java项目源码默认存放在src/main/java路径下,.class格式的编译产物一般存放在out、target等目录中
  • 若确认目录无误仍未找到源码,可检查本地.gitignore配置,确认是否误将源码目录加入了忽略规则
  • 若是提交环节出现源码丢失问题,可通过IDEA本地历史记录、Git提交历史回溯恢复对应版本的源码

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 05:06:02