在Eclipse中调试java程序的问题
Posted
技术标签:
【中文标题】在Eclipse中调试java程序的问题【英文标题】:Problem with debugging of java program in Eclipse 【发布时间】:2021-07-22 05:31:43 【问题描述】:我在 Eclipse 中制作了一个(相当大的)java 桌面程序。 A 可以正常运行调试程序。 但是在对程序进行更改后(对许多人来说很容易撤消更改),我尝试调试程序,但程序崩溃了。 Eclipse 不提供反馈或问题。 几分钟后(有时,并非总是如此),我的框架出现了,但没有内容。 我可以正常运行程序,也可以用Eclipse调试其他程序。
谁能给我建议我可以从哪里开始寻找? 我应该考虑类似堆栈溢出的问题,但为什么我可以运行应用程序,但不能调试?
调试信息如下;
framePackage.Program at localhost:38643
Thread [AWT-EventQueue-1] (Running)
Thread [DestroyJavaVM] (Running)
Daemon Thread [Thread-0] (Running)
/usr/lib/jvm/java-8-openjdk-amd64/bin/java (28 apr. 2021 21:48:09)
【问题讨论】:
【参考方案1】:您可以尝试单步执行代码并设置断点。是的,我知道应用程序可能很大,但我确信有多个类/方法,并且您知道每个类/方法如何交互。
单步执行代码可能会指示哪些内容可以正常工作,哪些内容不能正常工作。为了将来参考,如果您使用的是 Eclipse,我建议您从 Eclipse Market Place 中查看一些调试工具。
【讨论】:
一周以来,我可以调试我的程序了。这样我的问题就解决了。 但为什么我以前不能,我不知道,我在编程时使用了日志记录,因为调试不起作用。【参考方案2】:是的,我可以一步一步来。 但它进展得如此缓慢,我认为特别是进行布局的步骤,制作 tabbedPane,myFrame.pack() ...
【讨论】:
以上是关于在Eclipse中调试java程序的问题的主要内容,如果未能解决你的问题,请参考以下文章