代码之家  ›  专栏  ›  技术社区  ›  FullStackDeveloper

如何在像Visual Studio这样的IDE(Eclipse、Spring工具套件)中调试Java代码?

  •  0
  • FullStackDeveloper  · 技术社区  · 8 年前

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

    .Net/Visual Studio:我来自.Net背景。当我开发项目时,我和我的团队正在使用Visual Studio。当我调试服务器端代码(C#类代码)时, 这是非常方便,因为我使用Visual Studio。我设置断点,然后将鼠标悬停在代码上方,可以看到变量的值或变量的数组值 ,所以我可以很快知道变量的值是多少。

    enter image description here 在Eclipse中, 它显示了每行中变量的值

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

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

    好吧 enter image description here 我正在Eclipse中测试这个简单的java程序。我设置断点,然后单击“运行”->“调试”,然后打开调试透视图。在过去,我只能看到中变量a和b的值是多少 红色圆圈2 ,我可以立即看到它的价值吗?如果是,这个特性是什么时候添加到Eclipse的?我很确定,在过去的日食中,我们不能这样做。

    3 回复  |  直到 8 年前
        1
  •  1
  •   nitind    8 年前

    在实际调试应用程序后,可以将鼠标悬停在打开的编辑器中的变量上 对于调试视图中选定的堆栈帧

    如果需要,还可以使用视图的标题栏将其拖出主窗口以创建新窗口。我不认为这是大量使用,并可能无法正确地与多个屏幕,但它的存在。

        2
  •  0
  •   ChiefTwoPencils    8 年前

    您正在根据IDE设置绘制一条线。最有可能的情况是,您在VS中以调试模式运行,即使您没有明确表示。也就是说,你的问题是基本的;当然,您可以像C#一样调试Java。

        3
  •  0
  •   Anil Kumar Athuluri    8 年前

    当然,您可以在Eclipse中调试java代码。将断点设置到要调试的行,然后选择一个对象/变量/以其为准,并对其进行检查或添加到监视中。