我正在尝试在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。
我正在使用带有eclipse indigo 3.7.2的Spring 3.1.3。
更新
我尝试将 sources .jar文件添加到“调试配置”下的源选项卡中,但是eclipse仍然没有找到源。
答案 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添加到“调试配置”的“源”标签中