我正在使用 JDK 1.8,并且在使用 multicatch 时遇到如下编译问题。
此行中的多个市场:令牌“|”中的语法错误,。预期的 FileNotFoundException.IOException 无法解析为类型。
我检查了一些相关线程的 multicatch,但找不到我遇到此问题的原因。
try
{
try
{
//LOGIC
}
finally
{
}
}catch ( FileNotFoundException | IOException e) {
//EXCEPTION HANDLING
}
PFA 屏幕抓取以显示配置的 JDK 版本和引发异常的多捕获。
@Tunaki - 使用单独的 catch 语句可以正常工作。我不认为这是因为 finally 块在 catch 块之前 - PFB 屏幕抓取: