Java 当jar不在类路径上时,如何将第三方jar的源绑定到eclipse进行调试
我在我的应用程序中使用了第三方开源jar。我在Eclipse中开发应用程序。jar实际上不在应用程序的类路径上,它是由依赖注入框架(这里是OSGiFelix)动态加载的 我有jar的源代码,但我不想构建它 如何在Eclipse中将源代码绑定到jar,这样我就可以放置断点并调试这个jar的代码了Java 当jar不在类路径上时,如何将第三方jar的源绑定到eclipse进行调试,java,eclipse,debugging,jar,Java,Eclipse,Debugging,Jar,我在我的应用程序中使用了第三方开源jar。我在Eclipse中开发应用程序。jar实际上不在应用程序的类路径上,它是由依赖注入框架(这里是OSGiFelix)动态加载的 我有jar的源代码,但我不想构建它 如何在Eclipse中将源代码绑定到jar,这样我就可以放置断点并调试这个jar的代码了 我认为,如果jar位于类路径上,则情况会有所不同,因此我强调这一事实。当您在Eclipse中使用方法时,如果您没有jar的源代码,您将使用以下编辑器窗口: 只需单击附加源代码..按钮,然后选择包含源代码
我认为,如果jar位于类路径上,则情况会有所不同,因此我强调这一事实。当您在Eclipse中使用方法时,如果您没有jar的源代码,您将使用以下编辑器窗口:
只需单击
附加源代码..
按钮,然后选择包含源代码的jar。您将能够在方法中放置断点和步骤。是的,这是我希望看到的窗口。问题是我实际上不知道我的(巨大的)代码是从哪里进入jar的代码的,所以我想用一个断点来找出这一点。当你进入巨大的jar时,无论你在jar中的什么地方,用源代码连接整个jar,每个类都将绑定到它的java源代码文件。