文章目录 问题描述主要原因解决办法 问题描述 今天编译java程序时出现Error:java: 无效的源发行版: 10错误 主要原因 本机的JDK版本与项目的语言级别不同造成的,例如: 我本机的JDK版本 使用Ctrl+Alt+Shift+s打开Project Structure查看Project Language Level,发现是10 解决办法 打开Project Structure界面,选择Project,改变Project Language Level如下图所示