Error:java: 无效的源发行版: 10

问题描述

  • 今天编译java程序时出现Error:java: 无效的源发行版: 10错误
    Error:java: 无效的源发行版: 10

主要原因

  • 本机的JDK版本与项目的语言级别不同造成的,例如:

  • 我本机的JDK版本
    Error:java: 无效的源发行版: 10

  • 使用Ctrl+Alt+Shift+s打开Project Structure查看Project Language Level,发现是10
    Error:java: 无效的源发行版: 10
    Error:java: 无效的源发行版: 10

解决办法

  • 打开Project Structure界面,选择Project,改变Project Language Level如下图所示
    Error:java: 无效的源发行版: 10