MyEclipse中查看Java源代码

Wentasy 发布于 2012/10/25 19:55
阅读 6K+
收藏 0
众所周知,Java 源文件是以.java结尾的。一直有个问题,MyEclipse里查看某个Jar包里某个类的源码,后缀名是.class,MyEclipse打开怎么能看到源码?一般 .class的文件打开不是乱码吗?求大神解答。
加载中
0
francis-x
francis-x

myeclipse不太清楚,eclipse下默认情况是没有源码的,是要选择相关源代码资源的。

当然,如果装上jad之类的反编译插件,则会自动显示源码,但这种源码一般是没有注释的。

.class的确直接打开是乱码,但一般都是可以反编译成.java文件的。

0
sxgkwei
sxgkwei
哈,那是因为你这个a.jar包下载到了对应的a-source.jar,嘿嘿,而正好这个source对eclipse是可见的。
Wentasy
Wentasy
呵呵,学习了。
0
Wentasy
Wentasy

引用来自“夏金龙”的答案

myeclipse不太清楚,eclipse下默认情况是没有源码的,是要选择相关源代码资源的。

当然,如果装上jad之类的反编译插件,则会自动显示源码,但这种源码一般是没有注释的。

.class的确直接打开是乱码,但一般都是可以反编译成.java文件的。

长见识了,多谢。
0
陶邦仁
陶邦仁

要么反编译,要么有源码。。。

Wentasy
Wentasy
还没弄过反编译。呵呵。
0
WeirdBIrd
WeirdBIrd
反编译工具jd-gui- 不错,下载到了源码就能直接查看了
Wentasy
Wentasy
回复 @爪哇老妖 : 嗯,学习了。
陶邦仁
陶邦仁
回复 @Wentasy : 这个是可以保护的,做一下加密处理就可以。但即使做了加密处理,也可以反编译,只不过阅读起来就费劲多了,那些方法名都是a、b、c、d、e、f很难读懂。。。
francis-x
francis-x
回复 @Wentasy : 使用jni调c的代码。否则没有好的办法。class文件都是可以反编译的。
Wentasy
Wentasy
只要有.class的文件就可以反编译,不是不安全了?怎样保证公司的知识产权?
0
陶邦仁
陶邦仁

引用来自“爪哇老妖”的答案

要么反编译,要么有源码。。。

学着弄弄吧  有很多反编译软件,可以试试。

Wentasy
Wentasy
嗯,好的,嘿嘿。
0
OrionBox
OrionBox
想起Javap
Wentasy
Wentasy
0
被风遗忘
被风遗忘
myeclipse支持查看源码包。
Wentasy
Wentasy
嗯,这个知道哈。只要关联源代码就行了。
0
Ryan-瑞恩
Ryan-瑞恩
使用反编译工具jd-gui- 不错,,托上去就能看见源码了。
Wentasy
Wentasy
谢谢。去试试。
0
小菜的奥特曼
小菜的奥特曼
下载一个JDK安装包就可以了,安装的时候不要勾掉源码那个选项,安装后,无论是 myeclipse还是eclipse都可以通过F3看到源码。
Wentasy
Wentasy
嗯,呵呵,知道啦。
返回顶部
顶部