7

我正在尝试在 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.RELEASE.jar 指定了文件 org.springframework.context-sources-3.1.3.RELEASE.jar 的路径.

在此处输入图像描述

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

更新:

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

在此处输入图像描述

4

2 回答 2

1

试试下面:

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

按 OK 并运行这个新创建的选项进行调试。

如果运行远程,则Remote Java Application在调试配置的左窗格中选择。

于 2012-11-11T19:59:07.210 回答
0

在维护一个非常旧的系统时,我发现必须下载包含源代码的特定 jar 文件以进行调试。 http://central.maven.org/maven2/org/springframework/batch/spring-batch-core/{release number}。正如上面的答案中提到的那样,将该 jar 添加到调试配置的源选项卡中

于 2019-10-08T19:41:31.457 回答