我每天开始/停止我的应用程序超过15到20次。每次我只在调试模式下启动应用程序。但有时调试(断点)不起作用,然后我会混淆这是我的应用程序在调试或运行模式下运行。
你有任何想法可以找到。
甚至有时候,我在调试模式下启动了我的应用程序并且它在调试模式下运行了一段时间,突然作为运行模式工作,它不会考虑我的断点。所以,如果我只在调试模式下重启我的应用程序,我可以再次进行调试。
答案 0 :(得分:2)
在应用程序运行时,在Eclipse中打开Debug视图。如果您在树中看到的所有内容都是项目名称下Java分发的路径,那么您处于运行模式。如果您处于调试模式,那么您将看到上述信息以及当前在您的应用程序中运行的所有线程。
答案 1 :(得分:1)
启动应用程序时,“服务器”面板中会显示其运行的模式,如下所示:
或
有时,当调试模式不起作用时(例如无法启动),我会删除所有断点,然后再次设置它们。
答案 2 :(得分:0)
确保你的第一名。 调试模式应该在程序运行时在eclipse的调试选项卡中显示带有变量的代码。
答案 3 :(得分:0)
您的应用程序是远程调试的独立应用程序还是服务器托管应用程序?在这两种情况下,只要调试器连接到任何本地或远程进程,就会启用debuger图标留下的符号。这些是连续的几个箭头(后退,步入,跳过)一个绿色的箭头恢复,一个暂停图标,一个用于停止,一个用于断开。
如果您在“Debug”中打开调试视图(Window-> Show View-> Other ...类型),您还应该看看您的调试器当前是否已连接到任何进程。