source1.6中不支持multi-catch语句} catch (InterruptedException | ExecutionException e) {

今天用Android studio3.0导入一个几年前的项目,结果报错,报错如下,截图如下

-source1.6中不支持multi-catch语句} catch (InterruptedException | ExecutionException e) {(请使用 -source 7 或更高版本以启用 multi-catch 语句)

source1.6中不支持multi-catch语句} catch (InterruptedException | ExecutionException e) {


这个问题解决起来也比较简单,如下图所示:

source1.6中不支持multi-catch语句} catch (InterruptedException | ExecutionException e) {


第一步,点击截图上面的那个Project Structure小方块,然后就会弹出对话框。

第二步,点击截图上的Module。

第三步,点击Properties。

第四步,把Source Compatibility和Target Compatibility都改为1.7及其以上的版本。然后点击OK按钮。sync一下就好了。


如果本文对你有帮助的话,麻烦在左侧点个赞,谢谢支持!