在Eclipse(Ganymede)中我正在调试一些使用Apache Commons HttpClient并希望进入HttpClient代码的代码。我已经下载了源代码,并试图把它附加在正常方式(方法名CTRL单击并使用附加源按钮)。我试图将两者都作为外部文件和外部文件夹连接,但都没有成功。我之前附加了源代码,没有问题,并且可以成功地进入Hibernate源代码。在Eclipse中附加源代码问题
我甚至试过直接编辑.classpath文件来手动添加sourcepath。仍然没有运气。刷新项目,做一个干净的构建,关闭并重新打开Eclipse并不能解决问题。令人沮丧的是,Eclipse没有提供错误信息。它只是不附加来源。
这里有条目.claspath:
<!-- Hibernate. Works -->
<classpathentry kind="lib" path="/myEAP/EarContent/APP-INF/lib/hibernate.jar" sourcepath="D:/Data/Download/hibernate-3.2.2.ga/hibernate-3.2/src"/>
<!-- Commons HttpClient. Will not attach -->
<classpathentry kind="lib" path="/myEAP/EarContent/APP-INF/lib/commons-httpclient.jar" sourcepath="D:/Data/Download/commons-httpclient-3.1/src/java"/>
我试图改变路径到d:/Data/Download/commons-httpclient-3.1/src和,不能正常工作。
目录结构:
D
Data
Download
commons-httpclient-3.1
src
java
org
apache
commons
httpclient
AutoCloseInputStream.java
... (and so forth)
您可以重新格式化.classpath条目以使其可见(标记之后)吗? – 2008-10-10 23:43:01