1

我收到 Android 编译器错误,例如:

Android 要求编译器合规级别为 5.0 或 6.0。而是找到了“1.7”。请使用 Android 工具 > 修复项目属性。

我正在使用 JDK 1.7。所以我把它改成了1.6/1.6。

当我修复它时,我收到此错误:

多捕获异常。您需要将其更改为 1.7。低于 1.7 的源级别不允许使用多捕获参数。

我该如何解决这个问题?我想使用多捕获异常...

4

1 回答 1

2

您想使用multi-catch with Java 1.6; 你不能,因为它是在Java 1.7.

要更改多捕获块,您需要更改此表单的每个捕获(多捕获表单) -

} catch(ParseException | IOException exception) {
}

到这种形式(例如标准捕获块)

} catch (ParseException exception) {
  // do something.
} catch (IOException exception) {
  // do something (else?).
}
于 2013-12-05T06:26:31.983 回答