从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
相关产品推荐
相关产品推荐

