大家好,怎么下载网站源码分享显示文件相信很多的网友都不是很明白,包括如何下载网站源文件也是一样,不过没有关系,接下来就来为大家分享关于怎么下载网站源码分享显示文件和如何下载网站源文件的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!
上一篇分享的是《详解NIOBuffer类》,这篇给大家分享《Java避坑指南!IDEA查看.class文件源码下载失败问题汇总》。
大家有和小编同样遇到过这样的问题吗?调用一个方法,发现看不了源码,点击DownloadSources然后提示失败!这个下载源码失败的简直烦!烦!烦!神烦!!!
正常来说我们看不到源码还可以看得到方法的实现,但是本人这个就坑了,只能看到方法的定义看不到方法的实现,试了很多的方法,浪费了一天时间终于解决了,小编在此汇总一下各类解决办法,希望可以帮到大家;
第一个方法:刷新maven
这个方法对于我的问题当然是毫无作用,但是他可以解决一些我们的maven下载失败啊或者一些jar包报红线的问题(ps:报红线,应该是idea的问题,没有刷新过来,这个时候可以对以上按钮进行“狂点”)
第二个方法:idea设置勾选源码包
没有勾选的可以选择打上对勾,当然这个对我也没什么用,他这个勾选只是代表着idea会帮你自动下载源码,对于我们来说并没有什么用,我们也可以点击右上角的提示手动下载,还可以剩空间(ps:手动狗头)
第三个方法:Maven版本兼容问题:Mavenhomedirectory
有的人可能会是idea版本和maven版本不兼容问题导致的,小编使用的maven是自己下载的3.9的版本,小编也试了一下这个方法,只能说是然并卵!!!
到了这一步我发现该设置的都设置好了,虽然这些设置并没有解决我的问题,但还是要记录一下的,说不定有人会因为设置问题导致依赖包下载不下来.
这个方法解决了很多人的问题,但是对于小编,依然没起作用!
第四个方法:Maven配置文件:settings.xml
右键->maven->点击Open&39;,刚开始这个位置是Create&39;,打开之后添加在里面添加了镜像服务器:
<mirrors>\n<mirror>\n<id>nexus</id>\n<name>internalnexusrepository</name>\n<url>http://repo.maven.apache.org/maven2</url>\n<mirrorOf>central</mirrorOf>\n</mirror>\n</mirrors>\n复制代码
这个方法会导致很多jar包?标红,大家刷新一下maven或者把仓库里的jar删了从新下一下就OK了!
至此小编的问题依然没有得到解决idea还是只能看到方法的实现,也不能下载源码,因为我们maven用的是公司自己的私服,然后觉得还是看一下公司maven仓库吧,打开web端仓库发现公司仓库里的jar包没有源码包所以下载不了,当然无法下载源码的问题解决了;
这样就完了吗?阿芙卡丝闹特!小编的问题还有解决啊!
最终解决方法:Java反编译插件JavaBytecode
但是小编的问题是只能看到方法的定义,无法看到方法的实现,最终觉得这个可能是idea反编译的问题,一顿百度,一顿找,罪魁祸首终于浮出水面
这个插件在下载idea的时候会自动打勾,小编用的mac,所以可能是文件下载的权限问题或者其他原因导致的我的这个插件没有打勾!
打勾->重启idea->打开源码包
终于出来了,肉牛满面啊!!!
ok!文章到此就结束了,终其原因,其实还是个人对Java,对maven不够了解走了很多弯路,希望可以对大家有帮助,让大家少走一些弯路,有不对的地方希望大家可以提出来的,共同成长;
细节之中只有天地,整洁成就卓越代码
以上就是《Java避坑指南!IDEA查看.class文件源码下载失败问题汇总》的分享。也欢迎大家交流探讨,该文章若有不正确的地方,希望大家多多包涵。创作不易,你们的支持就是我最大的动力,如果对大家有帮忙给个赞哦~~~
好了,文章到此结束,希望可以帮助到大家。
