![]() |
1
6
尝试将它直接指向包含顶级包的目录,“D:/Data/Download/commons-httpclient-3.1/src/java”。对我有效的方法是创建一个新的src-zip文件,其中包含“org”文件夹及其下的所有内容。 下面是我的.classpath条目(对我来说很有用),以防它有帮助:
|
![]() |
2
4
我发现有时候,你指向你认为正确的目录,然后它仍然声明在附加的源代码中找不到文件。 这些时候,我意识到最后一个path元素是“src”。只需删除这个path元素(因此确实指向“org”或“com”文件夹所在的实际路径上方一层)就可以神奇地使它工作。 不知何故,Eclipse似乎暗示了这个“src”路径元素(如果存在的话),如果您将其包含在源路径中,Eclipse将停止。或者类似的。 |
![]() |
3
3
是否尝试附加src.zip而不是解压缩的src? |
![]() |
4
2
尝试将其添加到启动配置的源路径。 |
![]() |
5
1
值得注意的是,即使没有附加源代码,您也可以实际进入外部库,只是看不到逐行源代码(所有调试信息仍然有效)。 您可以通过编译Commons HttpClient的自定义版本来“修复”这个问题(不太难),或者跳过整个“进入库”的想法。作为一般的开发实践,进入第三方库很少会产生有用的信息。在过去的十年里,我可能做过一两次,但这两次都没有让我更接近于解决眼前的困境。 |
![]() |
6
1
|