现在的位置: 首页 > 综合 > 正文

MyEclipse中解决不能查看源代码或者API帮助文档的方法

2013年09月04日 ⁄ 综合 ⁄ 共 754字 ⁄ 字号 评论关闭

当我们在使用开源框架,当导入了Jar文件之后,经常需要在Ctrl+点击的情况下,查看源代码,或者是在一个类上点F1想查看文档的帮助,往往会遇见

Class File Editor

Source not found

The source attachment does not contain the source for the filexxx.class.

You can change the source attachment by clicking Change AttachedSource below

或者Help视图里面没有该信息的情况,可以通过下面方法解决。

 

下面以Struts2开源框架为例,下面是下载的struts2的目录结构

App:示例应用

Docs:使用文档,参考手册,API文档等

Lib:相关的Jar包

Src:源代码

 

    当在一个SSH为架构的程序中,经常会Use Library,比如把所有用引用struts2的jar包放在一个库里面只要导入一次就够了(一般在lib目录下),这样以后就可以重复使用了,而不是每次都得一次一次导入,如下图

下面重点来了:

在每个Jar包下都存在这样的结构

第一个参数:sourceattachment就是你Ctrl+鼠标点击要找的源代码目录,此时一般都是都指向目录下的src文件夹

 

第二个参数:Javadoclocation顾名思义就是在一个类上点F1想查看文档的帮助要找的目录

有两种方式

一种方式:直接指向在线文档,这种情况适合有网络的时刻下使用

如struts2 的在线帮助文档就是http://struts.apache.org/2.0.6/struts2-core/apidocs/

另一种方式:直接指向下载的那个doc文件夹,这种情况适合于没有网络的情况下,只是查看本地的文档。

 

按照以上的方式做一般就能解决问题。

抱歉!评论已关闭.