Myeclipse中怎么查看开源架包的源代码啊?

Myeclipse中怎么查看开源架包的源代码啊?都是一些.class文件,看不了源码,有什么好点方便的方法吗???

[quote]Myeclipse中怎么查看开源架包的源代码啊?都是一些.class文件,看不了源码,有什么好点方便的方法吗???[/quote]

直接到开源jar包的官方网站下载源代码啊!!然后在eclipse里引入jar包后,在build path里,选中jar包,有个source attachment属性,把你下载的对应的源代码路径放上去就好了

然后就可以像我们平时ctrl+左键快捷键查看源代码了啊

这个很简单的 安装一个反编译插件就行了

JAD插件安装步骤:

1.把jad.exe放到JDK所在的bin目录下,如C:\Program Files\Java\jdk1.5.0_06\bin

2.把net.sf.jadclipse_3.3.0.jar放到eclipse的features和plugins两个目录下。

3.启动eclipse,打开菜单windows->Preferances,在左侧菜单树中找到Java->JadClipse,如果没有,到eclipse的configuration目录下找到org.eclipse.update文件夹,把它删掉,重启eclipse。如果有,Path to decompiler设置为jad.exe所在的绝对路径,如C:\Program Files\Java\jdk1.5.0_06\bin\jad.exe,勾选Use Eclipse code Formatter (overrides Jad formatting instructions)。

4.左侧菜单树中找到Java->JadClipse->Misc,勾选Convert Unicode strings into ANSI strings,避免反编译后可能出现的中文乱码,点击OK完成配置。

在Eclipse中,只需随时按住Ctrl并点击某个类名或方法名,即可跳转到相应的代码中。然而,如果引用一个开源的jar包,则会直接打开其class的二进制码,这对于调试或研究代码内部流程颇为不便,尽管可以在Build Path中为每个jar指定源代码位置,但这样一来,对于同一个jar(例如spring.jar),每个工程都要指定,比较麻烦。

另一种更简单的方式是直接用WinZip或WinRAR之类的工具解开jar,再把源码也放进去,注意路径要正确,同一个Xxx.class和Xxx.java应该在同一目录下,再用zip打包成jar包(jar格式其实就是zip格式),以后无论在哪个工程引用该jar包,Eclipse都可以直接从jar包中读出其对应的源代码,不必在Build Path中配置源代码位置,对于开源组件来说,大大方便了代码的跟踪和测试。

注意:再用zip打包成jar包的时候,切记一定要是zip类型的,因为在测试的时候用rar虽然可以压包成功,但把jar包部署到lib包下面后,在工程里面会打不开这个jar包

使用反编译看到的源码不方便

1、是可以将源码下载下来,然后点击查看的时候,自己配置一下

2、使用maven管理程序,这个时候会自动的下载相关的源码的

不支持反编译,
下载源码,然后关联到Myeclipse中,你是用的jar包上,
当然了,如果不开源,又想看,只能反编译来参考了,反编译由于不同的JVM,或者很多加密的东西都是自己写的classloader,你可能是看不到的。