在调试我们的网络应用程序时,我们需要跟踪代码,包括第三方开源软件。
当我的笔记本电脑上的几个人看到这个问题时,有人迅速下载了最新的源jar文件并将我们的项目指向该jar文件。但是,由于它的版本不同,代码行不匹配所以在调试时,它可以指向空白行。
之后,我找到了正确的git分支,并下载了正确版本的代码,或者至少它比我们使用的代码更接近其他人下载的代码。但是,似乎Eclipse仍在使用旧代码。在Eclipse中,我进入了Projects-> Properties-> Java Build Path-> Libraries并删除了我认为包含代码但仍然使用旧代码的jar文件。
删除此文件后继续调试时,它不会让我选择Attach Source。在调试时通过代码跟踪时,如何让Eclipse允许我使用另一个源文件?
如果删除jar文件应该已经修复了这个问题,那么我可能删除了错误的jar文件并删除了这个问题,因为它的用户错误。