码迷,mamicode.com
首页 > 系统相关 > 详细

Eclipse中导入第三方源码的问题和备用解决方案

时间:2015-08-09 23:53:14      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:

  在前篇《配置BeanUtils包,同时也是对导入第三包的步骤说明》中,我已经将【commons-beanutils-1.9.2.jar】包导入,但是在使用BeanUtils进行日期转换的过程中

要使用到ConvertUtils类中的register方法,其中一个参数是使用该包中的Converter接口,从API文档中看到的方法内容应该传入的参数是

【Class type 】和【Object value】:

技术分享

但是在添加Converter接口的未实现方法的时候,参数说明却是变成 【Class arg0】 和 【Object arg1】:

技术分享

因此说明该接口的源码还未导入到包中去。

在第一种导入源码的方式中发送了错误:

第一种导入源码的方式:按下Ctrl建+鼠标点击类名或接口名,此时鼠标会变成手势,但是在我点击【Converter】之后,弹出的窗口变成了这样:

技术分享

网上试了【File】--->【Switch Workspace】--->【Other】依然选择原来的工作空间,这时Eclipse会重启,但是我重启之后依然还是会出现这个问题

 

于是,只能选择最原始的方法:

右键点击【项目】或【Referenced Libraries】或其下【需要导入源码的第三方包】,--->【Build Path】--->【Configure Build Path】

在需要导入源码的第三方包的选项下选择【Source attachment】,点击【Edit】,如果是存放在别处,在弹出的窗口中选择【External location】

再将源码导入即可,最后别忘了点击【Apply】:

技术分享

技术分享

 

导入之后,我们重新来添加Converter接口的未实现方法,发现参数已经是我们需要的了,说明导入源码成功:

技术分享

 

同时,这时候如果按下【Ctrl】在点击”Converter“发现这时候能打开声明了。

至于为什么会有第一种方式的错误,还未找出原因。。。

 

Eclipse中导入第三方源码的问题和备用解决方案

标签:

原文地址:http://www.cnblogs.com/fjdingsd/p/4716642.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!