Метод, который я вызываю в run() в классе, который реализует Runnable) предназначен для исключения исключений.
Но компилятор Java не позволит мне это сделать и предлагает, чтобы я окружал его с помощью try/catch.
Проблема заключается в том, что, окружив ее try/catch, я делаю эту run() бесполезной. Я хочу исключить это исключение.
Если я укажу throws
для run() сам, компилятор жалуется, что Exception is not compatible with throws clause in Runnable.run()
.
Как правило, я в полном порядке, не позволяя run() вызывать исключение. Но у меня есть уникальная ситуация, когда у меня должна быть эта функциональность.
Как мне обойти это ограничение?