eclipse关联源码问题

failed to create the part's controls

当时也是不懂,各种上网百度,基本就三个说法

  1.汉化问题(我确实汉化了)

  2.重新打开工作空间

  3.JDK源代码路径不对

后来我就按照网站的方法,也最终解决了

原因是eclipse的默认

是jre,源代码包没对,所以就把JDK的路径加上去,并选择,到这里我以为就行了,(PS:我当时也不明白jre和jdk的区别,后来在园子上看到一位博友的帖子才明白->>>>直通车)

可是 打开还是不对可能想到是汉化问题,就在eclipse目录下的eclipse.ini 配置文件里加了一句【-Duser.language=en】

重新打开,成功跳转源代码!!!!!!

可惜汉化不能用 - -。,不过汉化包也不是完全汉化,有的还不准,所以还是推荐用英文原版的吧


2.eclipse关联springmvc源码

在eclipse中关联spring的源码

    在java web开发中,一般项目是ssh或者ssm的架构,其中有一个s是spring,有时候需要看看其源码,点进去后,发现看不了,这时候可以按照下面步骤操作,看spring的源码。

    首先,我们点击一个class:在这里是web.xml配置中的 org.springframework.web.context.ContextLoaderListener

出现下图:

eclipse关联源码问题

    看不了,这时候我们点击“Change Attached Source...”,出现下面的界面:

eclipse关联源码问题

    这个时候我需要关联资源了,这个资源就是spring4的源码,我们先来这里下载吧:spring4源码,下载好之后我们放在桌面,或者其他位置都行,但这个位置要记住,因为我们下一步就要用到了!

    点击“External File....”,然后找到刚刚下载好的那个压缩包,如下图:

eclipse关联源码问题


    双击该压缩包,即可,到了下图:

eclipse关联源码问题


    点击OK,就行了,如下图:

eclipse关联源码问题


    至此就完成了!其他的,像关联hibernate,struts,mysql等等都一个道理,关键是需要先下载到那个源码。

    对了,后期点击再看源码时仍然看不到的话,就按照上面的步骤重新再做一遍即可!