Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse中java程序的调试问题_Java_Eclipse_Debugging - Fatal编程技术网

Eclipse中java程序的调试问题

Eclipse中java程序的调试问题,java,eclipse,debugging,Java,Eclipse,Debugging,我在Eclipse中制作了一个(相当大的)java桌面程序。 一个普通用户可以运行调试程序。 但是在对程序进行了更改(对许多人来说很容易撤销更改)之后,我尝试调试程序,但程序崩溃了。Eclipse不提供反馈或问题。 几分钟后(有时,不总是),我的画面会惊骇,但没有内容。 我可以正常运行程序,也可以用Eclipse调试其他程序 有谁能给我一些建议,我可以从哪里开始寻找? 我应该考虑一些类似于堆栈溢出的问题,但是为什么我可以运行应用程序,而不是调试 调试信息如下: framePackage.

我在Eclipse中制作了一个(相当大的)java桌面程序。 一个普通用户可以运行调试程序。 但是在对程序进行了更改(对许多人来说很容易撤销更改)之后,我尝试调试程序,但程序崩溃了。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)


 

您可以尝试单步执行代码,并设置断点。是的,我知道应用程序可能很大,但我确信有多个类/方法,并且您知道每个类/方法是如何交互的


单步执行代码可能会指示哪些功能正常,哪些功能不正常。作为将来的参考,如果您使用的是Eclipse,我建议您从Eclipse市场上购买一些调试工具。

是的,我可以一步一步地进行。
但是它进行得太慢了,我特别想做布局的步骤,制作一个选项卡窗格myFrame.pack()…

从一周开始,我就可以调试我的程序了。所以我的问题解决了。但为什么我以前不能,我不知道,我在编程时使用日志记录,因为调试不起作用。