我收到 Android 编译器错误,例如:
Android 要求编译器合规级别为 5.0 或 6.0。而是找到了“1.7”。请使用 Android 工具 > 修复项目属性。
我正在使用 JDK 1.7。所以我把它改成了1.6/1.6。
当我修复它时,我收到此错误:
多捕获异常。您需要将其更改为 1.7。低于 1.7 的源级别不允许使用多捕获参数。
我该如何解决这个问题?我想使用多捕获异常...
我收到 Android 编译器错误,例如:
Android 要求编译器合规级别为 5.0 或 6.0。而是找到了“1.7”。请使用 Android 工具 > 修复项目属性。
我正在使用 JDK 1.7。所以我把它改成了1.6/1.6。
当我修复它时,我收到此错误:
多捕获异常。您需要将其更改为 1.7。低于 1.7 的源级别不允许使用多捕获参数。
我该如何解决这个问题?我想使用多捕获异常...
您想使用multi-catch with Java 1.6
; 你不能,因为它是在Java 1.7
.
要更改多捕获块,您需要更改此表单的每个捕获(多捕获表单) -
} catch(ParseException | IOException exception) {
}
到这种形式(例如标准捕获块)
} catch (ParseException exception) {
// do something.
} catch (IOException exception) {
// do something (else?).
}