什么时候会出现打包的 jar 里的某个类和源码不同

2016-02-26 17:58:15 +08:00
 SusieMe

如题,打包好一个 android 项目成 jar 文件,用 jd-gui.exe 打开这个 jar 发现里面某个类和项目里的类内容不一样,其他类都相同。这是为什么?

9057 次点击
所在节点    Android
4 条回复
xAx
2016-02-26 18:33:43 +08:00
jd-gui 里看的源码本就和实际有点不同,反编译出来的总有点差别。
而且 jd-gui 差的还很严重,比如 return 跑前面去了,各种 for(;;).
看 jar 效果最好的感觉是 idea
hongweiyi
2016-02-26 22:42:51 +08:00
用 eclipse ,执行 mvn package(无 clean)会出现这种情况。
SusieMe
2016-02-29 08:43:32 +08:00
@xAx 可是其他的类都和源码一样,唯独一个类不同,不是很奇怪吗,应该不是 jd-gui 的问题
SusieMe
2016-02-29 08:43:53 +08:00
@hongweiyi 还有没有其他情况呢?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/259358

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX