Java代码仅在调试模式下工作

Java代码仅在调试模式下工作,java,debugging,Java,Debugging,我必须为我的计算机科学课做一个Java游戏。因为我已经在业余时间用Java编写了一个游戏,所以我决定重用一些代码。然而,在导入我的旧代码后,我发现它只在调试模式下工作。正常运行它不会使程序崩溃,但游戏中的许多功能都不起作用。我想我可能曾经在调试模式下看到过一个类not found异常,但它并没有再次出现。什么可能导致这个问题?我已经尝试重新导入文件。请随时询问任何其他信息 对于任何非标准类,请删除导入语句。然后让IDE提出建议。确保这些建议有意义 当您说“调试模式”时,是指在IDE中的调试器下运

我必须为我的计算机科学课做一个Java游戏。因为我已经在业余时间用Java编写了一个游戏,所以我决定重用一些代码。然而,在导入我的旧代码后,我发现它只在调试模式下工作。正常运行它不会使程序崩溃,但游戏中的许多功能都不起作用。我想我可能曾经在调试模式下看到过一个类not found异常,但它并没有再次出现。什么可能导致这个问题?我已经尝试重新导入文件。请随时询问任何其他信息

  • 对于任何非标准类,请删除导入语句。然后让IDE提出建议。确保这些建议有意义

  • 当您说“调试模式”时,是指在IDE中的调试器下运行,还是指启用日志记录,或者插入“System.out.println”语句

  • 对于任何非标准类,请删除导入语句。然后让IDE提出建议。确保这些建议有意义

  • 当您说“调试模式”时,是指在IDE中的调试器下运行,还是指启用日志记录,或者插入“System.out.println”语句


  • 很难说有这么多的信息。也许您需要清理生成的类文件,以便生成一个干净的构建。如果它在服务器上运行,可能需要在服务器上删除并重新创建它。

    这么多信息很难说。也许您需要清理生成的类文件,以便生成一个干净的构建。如果它在服务器上运行,可能需要在服务器上删除并重新创建它。

    当你说“不工作”时,实际会发生什么?如果游戏崩溃,我们可以得到堆栈跟踪吗?不工作意味着你可以移动玩家,但其他单位都不能移动。我会开枪,但我的枪无法充电。游戏没有崩溃,所以我不知道出了什么问题。当你说“不工作”时,实际发生了什么?如果游戏崩溃,我们能得到堆栈跟踪吗?不工作,我的意思是你可以移动玩家,但其他单位都不能移动。我会开枪,但我的枪无法充电。游戏没有崩溃,所以我不知道出了什么问题。