Eclipse中java程序的调试问题
我在Eclipse中制作了一个(相当大的)java桌面程序。 一个普通用户可以运行调试程序。 但是在对程序进行了更改(对许多人来说很容易撤销更改)之后,我尝试调试程序,但程序崩溃了。Eclipse不提供反馈或问题。 几分钟后(有时,不总是),我的画面会惊骇,但没有内容。 我可以正常运行程序,也可以用Eclipse调试其他程序 有谁能给我一些建议,我可以从哪里开始寻找? 我应该考虑一些类似于堆栈溢出的问题,但是为什么我可以运行应用程序,而不是调试 调试信息如下:Eclipse中java程序的调试问题,java,eclipse,debugging,Java,Eclipse,Debugging,我在Eclipse中制作了一个(相当大的)java桌面程序。 一个普通用户可以运行调试程序。 但是在对程序进行了更改(对许多人来说很容易撤销更改)之后,我尝试调试程序,但程序崩溃了。Eclipse不提供反馈或问题。 几分钟后(有时,不总是),我的画面会惊骇,但没有内容。 我可以正常运行程序,也可以用Eclipse调试其他程序 有谁能给我一些建议,我可以从哪里开始寻找? 我应该考虑一些类似于堆栈溢出的问题,但是为什么我可以运行应用程序,而不是调试 调试信息如下: framePackage.
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)
您可以尝试单步执行代码,并设置断点。是的,我知道应用程序可能很大,但我确信有多个类/方法,并且您知道每个类/方法是如何交互的
单步执行代码可能会指示哪些功能正常,哪些功能不正常。作为将来的参考,如果您使用的是Eclipse,我建议您从Eclipse市场上购买一些调试工具。是的,我可以一步一步地进行。
但是它进行得太慢了,我特别想做布局的步骤,制作一个选项卡窗格myFrame.pack()…从一周开始,我就可以调试我的程序了。所以我的问题解决了。但为什么我以前不能,我不知道,我在编程时使用日志记录,因为调试不起作用。