Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.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/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
Java 停止eclipse切换到调试选项卡_Java_Eclipse_Tomcat - Fatal编程技术网

Java 停止eclipse切换到调试选项卡

Java 停止eclipse切换到调试选项卡,java,eclipse,tomcat,Java,Eclipse,Tomcat,我的问题有点像问题,但这些答案都不适用于我的情况 我正在运行tomcat内部Eclipse,我的项目有一些按计划运行的quartz作业。这些quartz作业经常遇到空指针异常(因为它们必须解析来自不受信任源的文档),而且处理这些作业的团队肯定无法立即修复它们 结果是Eclipse不时弹出debug选项卡,通常占据焦点,因此我无法查看控制台中发生了什么。此外,当Eclipse遇到异常时,它会弹出,将焦点从我当前使用的程序(浏览器、电子邮件等)中移开。这很烦人 我可以跳过所有空指针异常(因为作业的失

我的问题有点像问题,但这些答案都不适用于我的情况

我正在运行tomcat内部Eclipse我的项目有一些按计划运行的quartz作业。这些quartz作业经常遇到空指针异常(因为它们必须解析来自不受信任源的文档),而且处理这些作业的团队肯定无法立即修复它们

结果是Eclipse不时弹出debug选项卡,通常占据焦点,因此我无法查看控制台中发生了什么。此外,当Eclipse遇到异常时,它会弹出,将焦点从我当前使用的程序(浏览器、电子邮件等)中移开。这很烦人

我可以跳过所有空指针异常(因为作业的失败不会影响我的程序)吗?或者有没有办法让焦点保持在控制台选项卡上,让Eclipse不会在每次出现异常时都抱怨

我非常感谢任何可能的解决办法


更新:我使用的Eclipse Helios插件很少。

听起来您的工作区中设置了一个不需要的断点。打开断点视图,您应该会看到一个断点列为NullPointerException、RuntimeException或Exception。取消选中它

如果您希望为所有其他出现的NullPointerException暂停线程,则可以查看条件断点(即,在“断点”视图中右键单击断点,然后单击属性。您将看到一个对话框,其中包含“条件断点”的选项)。那会让你走上正轨的

编辑:还有一种可能性。尝试查看Java调试首选项:

菜单>窗口>首选项

然后选择:

Java>调试

现在取消选中一个名为:

在未捕获异常时暂停执行


您有没有在Run/Debug下查看Eclipse的设置?您可以更改两个有用的选项

  • 当遇到断点时激活工作台
  • 当遇到断点时激活调试视图
另一个明显的选择是不使用调试模式,而是“运行”应用程序(好吧,当“运行”代码而不是“调试”代码时,断点永远不会停止执行)

窗口>首选项>运行/调试>透视图>

>当应用程序暂停发送时,打开关联的透视图:

设置为从不或提示(根据需要)


您是在讲述调试配置吗?在那里我找到了“ApacheTomcat”、“eclipse应用程序”的配置列表。。但是选项不存在。您有什么版本的Eclipse?您应该能够通过顶部的菜单找到这些选项。。。。Window>Preferences,然后查看新窗口的左侧的“Run/Debug”。+1表示不使用Debug,OP没有断点,也不希望程序停止,所以重点是什么。您将在未来几年中节省数千年的开发时间。人类的救世主……祝福你的灵魂。只想补充一点,如果你在另一个工作区文件夹中有一个工作区文件夹,(你可能不应该这样做,但我恰好是这样),Eclipse将始终使用父工作区的设置。