如何在eclipse中设置spring源代码进行调试

时间:2012-11-11 19:48:08

标签: java eclipse spring

我正在尝试在eclipse项目中设置spring源代码,以便我可以使用调试器逐步完成它。

目前,我试图介入的具体代码行是:

ApplicationContext context=new ClassPathXmlApplicationContext("classpath:spring.xml");

ApplicationContext和ClassPathXmlApplicationContext是org.springframework.context的一部分:

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

在“Java Build Path”=>“Libraries”下,我为org.springframework.context-3.1.3指定了org.springframework.context-sources-3.1.3.RELEASE.jar文件的路径。 .RELEASE.jar。

enter image description here

我正在使用带有eclipse indigo 3.7.2的Spring 3.1.3。

更新

我尝试将 sources .jar文件添加到“调试配置”下的源选项卡中,但是eclipse仍然没有找到源。

enter image description here

2 个答案:

答案 0 :(得分:1)

尝试以下:

Menu Option Run -> Debug Configurations -> Java Application 
   Provide required inputs in "main" tab
   Add source jar file in source tab

按确定并运行新创建的选项进行调试。

如果正在运行remote,请在调试配置的左窗格中选择Remote Java Application

答案 1 :(得分:0)

在维护非常旧的系统时,我发现必须下载包含源的特定jar文件以进行调试。 http://central.maven.org/maven2/org/springframework/batch/spring-batch-core/{release number}。并且如上述答案中所述,将该jar添加到“调试配置”的“源”标签中