IntelliJIDEA:decompiled.classfilebytecodevers。。。在idea中,关联了shiro-all-1.3.2.jar的源码包之后,竟然看不到源码,⽽是从.class⽂件打开的。
并且,idea中提⽰如下信息:
decompiled.class file bytecode version:52.0(java 6)
就是说这个代码是从class⽂件反编译出来的,⽽不是查看的java源⽂件。
⼀开始以为是没关联上,于是重新关联好⼏遍,修改了java compiler的编译级别等等,⼜重启了idea,还是没有丝毫改变。
去maven的⽬录下查看,发现是这样的
intellijidea
源码的jar包是有的,但是⽂件⼤⼩看着不太对,⽤winrar查看:
只有META-INF⽬录,下载回来的源码包是有问题的。
这个源码包是⽤ mvn dependency:sources -DincludeArtifactIds=shiro-all 命令下载回来的,如下图所⽰:
提⽰信息看着没什么问题,是下载成功了,但下载回来的⽂件却是有问题的,⾃然就关联不上。
⼩伙伴们可以确认⼀下是不是⾃⼰也遇到了同样的问题。
参考:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。