有没有办法让Runnable的runnable()抛出异常?
我在 run() 中实现 Runnable 的类中调用的一个方法被设计为引发异常。
但是Java编译器不允许我这样做,并建议我用try/catch包围它。
问题是,通过用一个尝试/捕获来包围它,我使特定的run()变得毫无用处。我确实想抛出这个异常。
如果我为 run() 本身指定,编译器会抱怨 .throws
Exception is not compatible with throws clause in Runnable.run()
通常,我完全可以不让run()引发异常。但是我有独特的情况,我必须拥有这种功能。
如何解决此限制?