怎么用eclipse查看struts2源码!

如题,试了好几遍都说加载失败 :twisted:

我在java build path中应经指定了struts2-core-2.1.8.1jar的source attachment的zip文件,xwork-core-2.1.6也指定了zip文件,可就是看不到源码。。。

谁弄过,指点一下

waiting on line。。。。

7个回答

[color=blue][b]看看zip文件是否损坏?

另外,加载zip的源码时,速度会慢一点。还是将zip的文件解压后,将src指定到那个目录好一点。
并且要保证,指定的目录的结构要正确。

比如:

D:\OpenSource\struts-2.1.8.1\src\core\src\main\java\org\apache\struts2

你的src应该指向到:

D:\OpenSource\struts-2.1.8.1\src\core\src\main\java
[/b]

[/color]

在Eclipse下不可以吧?

不过在MyEclipse下,可以查看的。

更正下Eclipse也是可以的。

[b]你将Src指向zip文件,你还需要制定在zip中的哪个文件夹下。[/b]

如果你想 在没有.JAVA文件,只有.CLASS文件的时候看源码,我建议你安装jad插件

在Eclipse中找到Referenced Libraries 中struts2-core-2.xxx.jar
打开一个.class文件,如果没有源码,上面有个按钮,点击,选择External File
直接选择你的struts-2.1.8.1-all.zip,OK.
XWORK:打开一个.class文件,如果没有源码,上面有个按钮,选择External Folder ,直接选择xwork文件夹(文件夹下面是src,core等文件夹)

[color=blue][b]建立个UserLibrary试试吧。[/b][/color]

我一般是这样添加的

1、将源包跟jar包都放到lib中
2、选中一个使用jar包中的方法,比如ActionSupport,然后在eclipse中按快捷键F3
3、由于没有导入源文件,所以在打开的文件中会出现 change attached source的按钮
4、点击这个按钮,在打开的对话框中选择 点击 external file..
5、选择源包即可。

当然以上你的保证src包是和导入的jar包相比配的。

说明下我导入的是webwork-2.2.7.jar 及 webwork-src-2.2.7.jar

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐