В моем файле классов Java есть строка кода, которая может привести к IOException, который мне нужно перехватить.Когда я пытаюсь скомпилировать свой код, я получаю
error: unreported exception IOException; must be caught or declared to be thrown
[javac] return cacheClientBuilder.build();
Это имеет смысл.Однако я не вижу ошибки в Eclipse.Обычно я вижу подобные ошибки, но я переустановил Eclipse пару дней назад.
Я нашел связанный вопрос related 1 , но исключением в этом вопросе было RuntimeException.Ответ на этот вопрос - related 2 намекнул, что я должен изучить меню появления отметок.Я нашел меню, включил пометку «Выражения, вызывающие объявленное исключение», а затем установил цвет отмеченных вхождений на красный и применил конфигурацию.Однако Eclipse до сих пор не обнаружил возможного исключения IOException.Кто-нибудь знает, какую настройку / шаг мне не хватает?Я приложил скриншоты процесса, через который я прошел.
Скриншоты процесса:
![enter image description here](https://i.stack.imgur.com/QY13g.png)
![enter image description here](https://i.stack.imgur.com/S2UGb.png)
![enter image description here](https://i.stack.imgur.com/ROT2f.png)