想必许多像我这样的新手在用Eclipse写Java程序的时候有时候会用到外部的类文件,这是别人写好的没有源代码,用JDK开发的时候只用将这些.class文件放在classpath下面就可以识别了但在Eclipse中卻没那么简单,即使吧.class文件放到项目的目录下面也是无法识别的在这里,我想到了两种方法来解决这个问题:
使用Java反编译器反编译.class文件然后将.java文件eclipse怎么导入jar到工程目录中去。(令人汗颜的一个方法!)
然后在eclipse中(这里以eclipse3.1.*为例)的包资源管理器中,右键项目文件夹》属性》Java构建路径》添加外部JAR,然后浏览到刚才生成的.jar文件即可
这两种方法在一般情况下都可行,第一种方法虽然比较猥琐但是可以看到类內部的实现,这对新手来说是很有学习价值的而且有了源代码,在跟踪调试的时候也很方便第二种方法虽然正统,但是由于无法得知類内部的实现所以eclipse的debuger在跟踪到这个类中的方法的时候,通常会因为无法进入而抛入异常但是只要跳出此步就可以继续向下跟踪了。