java如何忽略异常_java – 如何在Eclipse中忽略特定类型的未捕获的异常?

我在我的

Java应用程序中使用第三方库.这个第三方库在每个应用程序启动时都会引发一个自定义的未捕获异常.异常是无害的,仅用于在第三方库内部进行记录.由于此异常未被捕获,因此我的

Eclipse IDE将切换到调试透视图,并在每次启动应用程序以通知我该问题时挂起线程执行.我必须手动告诉Eclipse忽略这一点,并且每次都恢复调试.这很烦人为了解决这个问题,我无法更改第三方库.

有没有办法告诉Eclipse IDE忽略特定类型的未捕获的异常?

我尝试“步骤过滤”,但(我认为),因为自定义未捕获的异常不在堆栈跟踪,它没有从调试器中过滤掉.这是我第一次进入Step Filtering,所以我可以使用它错了.这是一个示例堆栈跟踪.

Daemon Thread [Thread-13] (Suspended (exception CustomThirdPartyException))

ThreadPoolExecutor$Worker.run() line: not available [local variables unavailable]

Thread.run() line: not available

编辑:

jluzwick在使用我们自己的记录器之后,在禁用Eclipse中的所有未捕获的异常之后,可以在我们自己的记录器中查看未捕获的异常,但技术上可以工作,但是它不是理想的,如果我们的记录器被破坏,我们可能会错过任何事情.

mazaneicha的解决方案似乎在正确的轨道上,但我无法让它按照我想要的方式工作.这可能是由于我的部分用户错误.

jluzwick和mazaneicha都有可能在这个问题上工作,但康斯坦丁Komissarchik有“正确”的答案,因为这应该被推回到图书馆的创作者来解决.有时技术解决方案不是正确的.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值