Pau*_*kin 5 java eclipse ganymede eclipse-3.4
在Eclipse(Ganymede)中,我正在调试一些使用Apache Commons HttpClient的代码,并希望进入HttpClient代码.我已下载源代码并尝试以正常方式附加它(按住CTRL键单击方法名称并使用"附加源"按钮).我试图将它们作为外部文件和外部文件夹附加,但没有成功.我之前没有任何问题附加源代码,目前可以成功进入Hibernate源代码.
我甚至尝试直接编辑.classpath文件以手动添加源路径.仍然没有运气.刷新项目,执行干净的构建,关闭和重新打开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"/>
Run Code Online (Sandbox Code Playgroud)
我已经尝试将路径更改为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)
Run Code Online (Sandbox Code Playgroud)
尝试直接将它指向包含顶级包的目录,"D:/Data/Download/commons-httpclient-3.1/src/java".对我有用的是创建一个新的src zip文件,其中包含"org"文件夹及其下的所有内容.
这是我的.classpath条目,(对我有用),以防它有用:
<classpathentry kind="lib" path="/blib/java/commons-httpclient-3.1/commons-httpclient-3.1.jar" sourcepath="/blib/java/commons-httpclient-3.1/commons-httpclient-3.1-src.zip"/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15422 次 |
| 最近记录: |