0

我正在使用 JDK 1.8,并且在使用 multicatch 时遇到如下编译问题。

此行中的多个市场:令牌“|”中的语法错误,。预期的 FileNotFoundException.IOException 无法解析为类型。

我检查了一些相关线程的 multicatch,但找不到我遇到此问题的原因。

try
{
        try
        {
           //LOGIC
        } 
       finally
       {
       }
}catch ( FileNotFoundException | IOException e) {
           //EXCEPTION HANDLING                     
        }

PFA 屏幕抓取以显示配置的 JDK 版本和引发异常的多捕获。

在此处输入图像描述

@Tunaki - 使用单独的 catch 语句可以正常工作。我不认为这是因为 finally 块在 catch 块之前 - PFB 屏幕抓取:

在此处输入图像描述

4

0 回答 0