idea 查看源码会进入.class文件的问题

idea 查看源码会进入.class文件的问题

问题

想看源码难免要 ctrl+b,然后就经常会发生
进入的不是.java文件,而是.class文件,原因一般就是,你用maven只下载了编译后的文件,但是没有下载源文件,就是带-source后缀的。

解决方式

一种方法就是点一下右上角的download source file,我已经解决了,所以就看不到了
在这里插入图片描述
这样的解决方式每次都要点一下下载,还是挺烦的,最好就是让maven自动下好所有的文件
在这里插入图片描述
在设置中把automatically download 中的sources 打上勾,这样就会自动导入source文件,也可以像下面这样去下载源文件
在这里插入图片描述

问题2

还有一个问题就是我遇到的,点download source和choose source都不行。

解决方法

这个问题可能是因为你的idea没有安装 scala 插件,这是我在stackoverflow上看到的。
在这里插入图片描述
安装重启后记得还要清楚缓存
在file > invalidate Caches/Restart中选择清楚缓存并重启
在这里插入图片描述
不过实际上,我也不确定是不是安装了scala的作用,因为我是先用了第一个解决方式,没用安装了scala之后清除缓存才好的。

猜你喜欢

转载自blog.csdn.net/weixin_44815852/article/details/112888596
今日推荐