java - 如何在像Visual Studio这样的IDE(Eclipse、Spring Tool Suite)中调试Java代码?

标签 java spring eclipse visual-studio spring-tool-suite

首先,我知道我的问题不是一个好问题,我应该对我的这个问题说声抱歉,但是这个问题让我困惑了很长时间。

.Net/Visual Studio:我有 .Net 背景。当我开发项目时,我和我的团队正在使用 Visual Studio。当我调试服务器端代码(C#类代码)时,由于我使用Visual Studio,因此非常方便。我设置断点,然后将鼠标悬停在代码上方,我可以看到变量的值或变量的数组值是什么,这样我就可以快速知道变量的值是什么。 p>

Java/Eclipse/Spring工具套件:当我还是一名学生时,我所有的类(class)都是使用Java和Eclipse,包括类(class)作业和项目,我发现调试不方便。因为我需要进入 Debug模式,所以我需要看到一个单独的Windows enter image description here在 Eclipse 中,显示每行中变量的值,与 Visual Studio 中的调试相比,这不是非常有效的调试方式。

现在,我将使用 Java 开发该项目。本项目基于Spring框架。然后我发现很多人都在使用Spring Tool Suite,所以我打算使用这个IDE来开发我的项目。

我的问题是:我们可以像在 Visual Studio 中调试一样在 IDE 中调试 Java 吗?使用 Spring Tool Suite 调试 Spring 框架中的代码怎么样?谢谢。

更新: 好的,enter image description here 。我正在 Eclipse 中测试这个简单的 java 程序。我设置断点,然后单击“运行”->“调试”,然后打开调试透视图。过去,我只能看到红圈2中变量a和b的值是多少,但是现在,看起来就像最近,当我将鼠标放在中的变量a和b上时红圈1,我立刻就能看到它的值?如果是,这个功能是什么时候添加到 Eclipse 中的?我很确定我们过去不能在 Eclipse 中这样做。

最佳答案

实际调试应用程序后,您可以将鼠标悬停在调试 View 中所选堆栈帧的打开编辑器中的变量上,并查看该变量的值。这是一个长期可用的功能。

如果需要,您还可以使用其标题栏将 View 拖出主窗口以创建新窗口。我不认为它被大量使用,并且可能无法在多个屏幕上正常工作,但它确实存在。

关于java - 如何在像Visual Studio这样的IDE(Eclipse、Spring Tool Suite)中调试Java代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45450906/

相关文章:

java - 如果提供了字段名称,如何一般填充对象?

spring注释错误找不到类型: java. lang.Double的验证器

eclipse - ld : Symbol(s) not found… but they are there…

java - 如何在 Eclipse 中打印动态 Web 项目中的调试消息

java - spring-boot-shiro 客户过滤器不起作用

java - 安卓应用程序错误5

java - 如何使用 google-truth 测试是否抛出了预期的异常?

java - Cucumber - 在 java 中实现缺失的步骤

java - 将 SQL 查询转换为 HQL

java - 测试抛出 NullPointerException 而不是 RandomCustomException,但仅在某些环境中